前面的問題與我的has been posted具有相同的標題,(我認爲)同一個問題,但代碼中存在其他問題。我無法確定這種情況是否與我的相同。Python:替換列表中的元素(#2)
無論如何,我想替換列表中的列表中的元素。 代碼:
myNestedList = [[0,0]]*4 # [[0, 0], [0, 0], [0, 0], [0, 0]]
myNestedList[1][1] = 5
我現在期待:
[[0, 0], [0, 5], [0, 0], [0, 0]]
,但我得到:
[[0, 5], [0, 5], [0, 5], [0, 5]]
爲什麼?
這是在命令行中複製的。 的Python 3.1.2(R312:79147,2010年4月15日,15時35分48秒) [GCC 4.4.3]上linux2上
[問題在Python創建N * N * N列表(可能重複http://stackoverflow.com/questions/1889080 /問題創建-nnn-list-in-python) – SilentGhost 2010-10-04 11:48:17