借鉴:
https://www.runoob.com/w3cnote/python-understanding-dict-copy-shallow-or-deep.html
b = a: 赋值引用,a 和 b 都指向同一个对象。
b = a.copy(): 浅拷贝, a 和 b 是一个独立的对象,但他们的子对象还是指向统一对象(是引用)。
b = copy.deepcopy(a): 深度拷贝, a 和 b 完全拷贝了父对象及其子对象,两者是完全独立的。Note: 深度拷贝需要import copy
本文详细介绍了Python中字典的复制方法,包括赋值引用、浅拷贝和深拷贝的区别。通过实例展示了如何使用`copy()`和`deepcopy()`函数,强调了深拷贝在处理包含复杂对象时的必要性。
745

被折叠的 条评论
为什么被折叠?



