import copy
#数据储存在堆区, a, b 存储的为地址, 在栈区,指向同一个堆区
a = [1,2,[2,3]]
b = a
a.append(5)
print(b)
#浅拷贝,只记录当前已经存在的 堆区数据可以一直记录,静态区则不可以
c = copy.copy(a)
print(c)
a.append(7)
a[2].append(6)
print(c)
#深拷贝 全部都拷贝过来 堆区 静态区 都 拷贝
d = copy.deepcopy(a)
print(d)
python copy
最新推荐文章于 2022-08-30 09:16:12 发布