最近在Python中我遇到了这样的说法:
board.append([' '] * 8)
我曾尝试用谷歌搜索互联网以找到有关此类声明的更多信息,但我不能。
我知道该声明的作用,但我不明白它是如何、以什么方式做的。
这是我第一次看到在*
列表中使用的运算符。您能否请我到一个可以找到有关此类陈述的更多信息的地方?
你能否请我到一个地方,在那里我可以找到有关此类陈述的更多信息。
大多数相关的运算符和方法都在这里定义:序列类型。
具体s * n
定义为
s * n, n * s
--连接n
的浅拷贝s
这里,s
是一个序列,n
是一个数字。
因此,[' '] * 8
返回一个由八个组成的列表' '
。
board.append()
将结果附加到board
,这可能是一个列表(列表)。