0
list.append(x)
項目添加到列表的末尾。的Python:追加魔法
好的。讓我們來編寫一些代碼:
x = [[]]*3
x[0].append('foo')
print x
和輸出是:
[['foo'], ['foo'], ['foo']]
爲什麼?
list.append(x)
項目添加到列表的末尾。的Python:追加魔法
好的。讓我們來編寫一些代碼:
x = [[]]*3
x[0].append('foo')
print x
和輸出是:
[['foo'], ['foo'], ['foo']]
爲什麼?
x = [[]]*3
創建一個長度爲3的列表,其中每個元素具有相同的參考。所以追加到任何元素將會得到這個結果。
更好的問題,「真正的約翰doe」從哪裏來?我從專輯之前就已經聽過了,不知道它的意思 –