二维初始化问题,千万不要用下面这个
2016-06-04 09:49
190 查看
这是因为你初始化的问题,因为你是用s = [[0]*3]*2 初始化数组的,他表示的是指向这个列表的引用,所以当你修改一个值的时候,整个列表都会修改。
如果你初始化的时候是s=[[0,0,0],[0,0,0]] 那么你上面的操作就会按你的想法显示.
如果你初始化的时候是s=[[0,0,0],[0,0,0]] 那么你上面的操作就会按你的想法显示.