Recently in Python I have encountered this statement:
board.append([\' \'] * 8)
I have tried to search the Internet with Google to find som
Can you please refer me to a place where I can find some more information about this type of statements.
Most of the relevant operators and methods are defined here: Sequence Types.
Specifically s * n
is defined as
s * n, n * s
--n
shallow copies ofs
concatenated
Here, s
is a sequence and n
is a number.
Thus, [' '] * 8
returns a list consisting of eight ' '
.
board.append()
appends the result to board
, which presumably is a list (of lists).