Python 浅拷贝与深拷贝
于 2021-08-19 12:05:39 首次发布
Python赋值语句不复制对象,只指向目标对象。为避免值改变带来的影响,可以使用copy模块进行浅拷贝和深拷贝。浅拷贝创建新对象,但元素是原对象子对象的引用,改变子对象会影响原对象。深拷贝则创建完全独立的新对象,即使原对象改变也不会受影响。深拷贝需注意递归拷贝可能导致无限循环,可通过定义特殊方法避免。
摘要由CSDN通过智能技术生成