当前位置:懂科普 >

IT科技

> python深拷贝和浅拷贝的区别

python深拷贝和浅拷贝的区别

python深拷贝和浅拷贝的区别是:

python深拷贝和浅拷贝的区别

1、直接赋值,默认浅拷贝传递对象的引用而已,原始列表改变,被赋值的b也会做相同的改变。

2、copy浅拷贝,没有拷贝子对象,所以原始数据改变,子对象会改变。

3、深拷贝,包含对象里面的自对象的拷贝,所以原始对象的改变不会造成深拷贝里任何子元素的改变。

标签: Python 拷贝
  • 文章版权属于文章作者所有,转载请注明 https://dongkepu.com/itkeji/97zg0o.html