可能性の重複:
Python list problem奇妙な行動
私はPythonでリストの振る舞いを理解していない:
>>> a1 = [[0,0],[0,0]]
>>> a2 = [[0]*2]*2
>>> a1
[[0, 0], [0, 0]]
>>> a2
[[0, 0], [0, 0]]
>>> a1[0][0] = 1
>>> a2[0][0] = 1
>>> a1
[[1, 0], [0, 0]]
>>> a2
[[1, 0], [1, 0]]
なぜ一つの要素の割り当て他の要素に影響を与えるか?答えをありがとう!
[多次元リスト]に関する関連するPython FAQ(http://docs.python.org/faq/programming.html#how-do-i-create-a-multidimensional-list) –