python 解决数组赋值问题

来源:互联网 发布:win7旗舰版打不开软件 编辑:程序博客网 时间:2024/05/22 05:25

L1 = [[0,0] for _ in range(3)]

L2 = [['0']*3]*2

*应该是拷贝了3个引用(想象一下指针),每个对象指向同一块内容,所以,在给L2赋值时会出现所有的行的数据都和最后一行一样;给L1赋值则不同。