Python 深拷贝和浅拷贝详解_python深浅拷贝-CSDN博客

网站介绍:文章浏览阅读5w次,点赞88次,收藏382次。Python深拷贝和浅拷贝详解浅拷贝,指的是重新分配一块内存,创建一个新的对象,但里面的元素是原对象中各个子对象的引用。深拷贝,是指重新分配一块内存,创建一个新的对象,并且将原对象中的元素,以递归的方式,通过创建新的子对象拷贝到新对象中。因此,新对象和原对象没有任何关联。1.浅拷贝使用数据类型本身的构造器对于可变的序列,还可以通过切片操作符 : 来完成浅拷贝Python 还提供了对应的函数 copy.copy() 函数,适用于任何数据类型1.1 使用数据类型本身的构造器lis_python深浅拷贝