python二维列表list赋值时整列重复赋值问题解决与原理分析(10.21)
初始化一个二维数组的方法:
原因:主要是由于python中复制的时候是浅拷贝
#方法一:
In [1]: arr = [[0]*5]*5
In [2]: arr
Out[2]:
[[0, 0, 0, 0, 0],
[0, 0, 0, 0, 0],
[0, 0, 0, 0, 0],
[0, 0, 0, 0, 0],
[0, 0, 0, 0, 0]]
#这时用方法arr[0][0] = 1 ...
原创
2019-10-21 17:54:12 ·
1297 阅读 ·
0 评论