python-深拷贝和浅拷贝

2023-04-18  本文已影响0人  阳光小镇少爷

浅拷贝:
copy.copy()
改变原始对象中为可变类型的元素的值,会同时影响拷贝对象;改变原始对象中为不可变类型的元素的值,不会响拷贝对象。

深拷贝:
copy.deepcopy()
除了顶层拷贝,还对子元素也进行了拷贝。经过深拷贝后,原始对象和拷贝对象所有的可变元素地址都没有相同的了

上一篇下一篇

猜你喜欢

热点阅读