重複の可能性:
Pythonリストの混乱
簡単なPythonスクリプトを作成するときは、次のように新しいリストを定義します。
A=[[],]*10
私がやりたいのは、長さが10で、各要素が空のリストであるリストを初期化することです。
そして、私が次のようなことをするとき:
A[0].append(["abc",])
["abc",]
これをに追加したいA[0]
のですが、Aのすべての要素に追加されていることがわかります["abc",]
私はこれをおそらく私の初期化(A=[[],]*10
)のために知っています。なぜこれが起こったのか知りたいだけです。