python——深浅copy
2019-11-06 本文已影响0人
龙鹰图腾223
通过下面的输出结果可以很好的看到:
1)深拷贝是直接复制了所有的父对象跟子对象,原来的不管怎么变都跟他没关系
2)浅拷贝只是复制了当前的父对象,如果子对象发生变化,浅拷贝也是会跟着改变的。

深入说明:
b = a.copy(): 浅拷贝, a 和 b 是一个独立的对象,但他们的子对象还是指向统一对象(是引用)。

参考文献:
【1】python中浅拷贝和深度拷贝的区别 https://www.cnblogs.com/zzqit/p/10229059.html