我有名單列表說mysolution
:更改一個列表中的元素會更改多個列表..?
>>>mySolution
[[0, 0, 0, 0], [0, 0, 0, 0], [0, 0, 0, 0], [0, 0, 0, 0]]
>>> mySolution[0][0] = 1
>>> mySolution
[[1, 0, 0, 0], [1, 0, 0, 0], [1, 0, 0, 0], [1, 0, 0, 0]]
預期輸出:
[[1, 0, 0, 0], [0, 0, 0, 0], [0, 0, 0, 0], [0, 0, 0, 0]]
那爲什麼在我的名單的名單第一要素被改變爲1? 我只想將第一個列表的第一個元素更改爲1.
哦,討厭'n * list'操作符!我真的不會介意,如果它在檢測到可變類型時拋出異常。 – user2246674