Python 直接赋值、浅复制和深复制
一般而言,python的相同信息只开辟一次空间且只存储一个,所有的变量名都指向它
故数值的深浅拷贝没有太大意义
1 列表、字典
1.1 直接赋值
对象的直接引用(起别名)。
1.2 浅拷贝
拷贝父对象,不会拷贝父对象的内部的子对象。
1.3 深拷贝
copy 模块的 deepcopy 方法,完全拷贝了父对象及其子对象。
1.4 详细信息及图解
菜鸟教程:https://www.runoob.com/w3cnote/python-understanding-dict-copy-shallow-or-deep.html
2 数值变量
2.1 直接赋值
2.2 浅拷贝
2.3 深拷贝
参考文献:
菜鸟教程:https://www.runoob.com/w3cnote/python-understanding-dict-copy-shallow-or-deep.html