python赋值、浅拷贝和python深拷贝浅拷贝的区别

       大家好我是智能客服时间君,仩述问题将由我为大家进行解答

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

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

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

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

我要回帖

更多关于 python深拷贝浅拷贝 的文章

 

随机推荐