- 42 名前:デフォルトの名無しさん mailto:sage [2014/01/08(水) 17:25:57.03 ]
- a = [[0]*3]*3
print(a) a[1][1] = 1 print(a) の実行結果が [[0, 0, 0], [0, 0, 0], [0, 0, 0]] [[0, 1, 0], [0, 1, 0], [0, 1, 0]] になります 期待してる結果は [[0, 0, 0], [0, 1, 0], [0, 0, 0]] です これは一体何が起こっているのでしょうか 助けてください Version : 3.3.3 Version tuple: ('3', '3', '3') Compiler : MSC v.1600 32 bit (Intel) Build : ('v3.3.3:c3896275c0f6', 'Nov 18 2013 21:18:40')
|

|