私のものと同じタイトルの以前の質問が投稿されましたが、同じ質問 (だと思います) が、コードに他の問題がありました。そのケースが私のケースと同一であるかどうかを判断できませんでした.
とにかく、リスト内の要素をリストに置き換えたい。コード:
myNestedList = [[0,0]]*4 # [[0, 0], [0, 0], [0, 0], [0, 0]]
myNestedList[1][1] = 5
私は今期待しています:
[[0, 0], [0, 5], [0, 0], [0, 0]]
しかし、私は得る:
[[0, 5], [0, 5], [0, 5], [0, 5]]
なんで?
これは、コマンド ラインで複製されます。Python 3.1.2 (r312:79147、2010 年 4 月 15 日、15:35:48) [GCC 4.4.3] on linux2