くだすれPython(超初心者用) その23
■ このスレッドは過去ログ倉庫に格納されています
0285デフォルトの名無しさん
2014/06/20(金) 19:58:39.63ID:1ER9teMtL2 の作成方法がまずい。値型と参照型の違いに注意すべき
* 演算子だと同じ物が繰り返されるだけなので
x = [0]*4
L2 = [x, x, x, x]
と同じになる。
print([id(L) for L in L2]) をしてみれば同一のインスタンスだと分かる
別々のインスタンスにするなら
L2 = [[0]*4 for _ in range(4)]
■ このスレッドは過去ログ倉庫に格納されています