标签:内容 nbsp import 浅拷贝 复制 数字 int imp 拷贝
1、浅拷贝:使用相同一块内存 ,其中一个变了,另一个也会随着改变
l=[1,2,3,4,5,6]
l2=l
print("l-->",id(l))
print("l2-->",id(l2))
结果:
l--> 4326912480
l2--> 4326912480
浅拷贝
l2=l.copy()
l2=copy.copy(l)
l2=l[:]
2、深拷贝(引用import copy模块,copy.deepcopy)
import copy
l=[1,2,3,4,5,6]
l2=l
print("l-->",id(l))
print("l2-->",id(l2))
l2=copy.deepcopy(l)
判断是否是浅拷贝,内存地址没变一定是浅拷贝,cope方法二维数字变更内容时,被复制的也会变更,而copy.deepcopy不会被修改
标签:内容 nbsp import 浅拷贝 复制 数字 int imp 拷贝
原文地址:https://www.cnblogs.com/fandonghua/p/11586592.html