使用乘法运算符在Python中定义列表

dep*_*oul 4 python list append

最近在Python中我遇到了这样的声明:

board.append([' '] * 8)
Run Code Online (Sandbox Code Playgroud)

我曾尝试用谷歌搜索互联网,以找到有关此类声明的更多信息,但我不能.

我知道什么的语句做,但我不明白如何,以什么方式做,这一点.

这是我第一次看到*列表中使用的运算符.您能否请我转到我可以找到有关此类陈述的更多信息的地方?

NPE*_*NPE 7

您能否请我转到我可以找到有关此类陈述的更多信息的地方.

这里定义了大多数相关的运算符和方法:序列类型.

具体s * n定义为

s * n, n * s - 串联的n浅拷贝s

s是一个序列,n是一个数字.

因此,[' '] * 8返回一个由八个组成的列表' '.

board.append()将结果追加到board,可能是列表(列表).