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]]
作者:Jace Jin
github地址:https://github.com/buxianghua
原创文章版权归作者所有.
欢迎转载,转载时请在文章页面明显位置给出原文连接,否则保留追究法律责任的权利.
欢迎转载,转载时请在文章页面明显位置给出原文连接,否则保留追究法律责任的权利.