可能重複:
Unexpected feature in a Python list of lists
How to initialize a two-dimensional array in Python?追加嵌套列表 - 是否應該這樣工作?
我想創造n大小的嵌套列表,然後逐一根據標準的項目追加到它。
爲此,我這樣寫以下(n大小= 4)
a = [[]] * 4 # which creates on display a = [ [] , [] , [] , [] ]
現在我做這樣的事情a[1].append(3)
這給了我輸出[[3], [3], [3], [3]]
我在做什麼錯在這裏?不應該只用第3個值更新第2個列表(a [1])?