打赏

python的二维数组操作--填坑

用到python list的二维数组,发现有一些需要注意的地方。

第一种赋值方法:

list0 = [[0]*3]*4
list0[0][1] = 1
print(list0)

输出结果为:

[[0, 1, 0], [0, 1, 0], [0, 1, 0], [0, 1, 0]]

第二种赋值方法:

list1 = [([0]*3) for i in range(4)]
list1[0][1] = 1
print(list1)

输出结果为:

[[0, 1, 0], [0, 0, 0], [0, 0, 0], [0, 0, 0]]

 

posted @ 2020-05-25 09:23  不像话  阅读(597)  评论(0编辑  收藏  举报