これは非常に単純なプログラムです。
a = [[]]*3
print str(a)
a[0].append(1)
a[1].append(2)
a[2].append(3)
print str(a[0])
print str(a[1])
print str(a[2])
これが私が期待していた出力です:
[[], [], []]
[1]
[2]
[3]
しかし、代わりに私はこれを手に入れます:
[[], [], []]
[1, 2, 3]
[1, 2, 3]
[1, 2, 3]
私がここで得られないものが本当にあります!