File failed to load: https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/extensions/TeX/AmsMath.js

2011年12月9日金曜日

python 多次元配列 リストではまる




>>> a = [[] for i in xrange(4)]
>>> a
[[], [], [], []]
>>> b = [a for i in xrange(3)]
>>> b
[[[], [], [], []], [[], [], [], []], [[], [], [], []]]
>>> b[0][0]=1
>>> b[2][0]=10
>>> b[1][0]=2
>>> b
[[2, [], [], []], [2, [], [], []], [2, [], [], []]]

なんでこうなるの?




0 件のコメント :

コメントを投稿