-2
なぜこれが起こりますか?リストのpythonのリストの値を変更します。なぜそれは行全体を変更するのですか?
In [1]: a=[[0]*2]*2
In [2]: a
Out[2]: [[0, 0], [0, 0]]
In [3]: a[0][0]=1
In [4]: a
Out[4]: [[1, 0], [1, 0]]
上記のリンクとして
In [4]: a
Out[4]: [[1, 0], [0, 0]]