import copy
浅拷贝,会新建一个内存,存的是被拷贝对象的最上层引用,如果拷贝对象有不可变数据类型,则只是指向引用,不做浅拷贝
深拷贝,会新建一个内存,重新复制了被拷贝对象的数据,存的是复制后的数据的引用,如果拷贝对象全是不可变数据类型,则只是指向引用,不做深拷贝,如果拷贝对象是不可变数据类型中存在可变类型,则做深拷贝
深拷贝浅拷贝
最新推荐文章于 2023-05-12 22:01:58 发布
import copy
浅拷贝,会新建一个内存,存的是被拷贝对象的最上层引用,如果拷贝对象有不可变数据类型,则只是指向引用,不做浅拷贝
深拷贝,会新建一个内存,重新复制了被拷贝对象的数据,存的是复制后的数据的引用,如果拷贝对象全是不可变数据类型,则只是指向引用,不做深拷贝,如果拷贝对象是不可变数据类型中存在可变类型,则做深拷贝