分类:深拷贝
2021
01-24
2020
10-10
一、深浅copy赋值运算l1=[1,2,3,[22,33]]l2=l1l1.append(666)print(l1)#[1,2,3,[22,33],666]print(l2)#[1,2,3,[22,33],666]图解:注意:l2=l1是一个指向,是赋值,和深浅copy无关。浅copy其实列表是一个一个的槽位,每个槽位存储的是该对象的内存地址例1.给大列表添加元素l1=[1,2,3,[22,33]]l2=l1.copy()#或者下面这种方式,也是浅copy#importcopy#l2=copy.copy(l1)l1.append(666)print(l1...
继续阅读 >