怎么解释python中的deepcopy问题
导读:怎么解释python中的deepcopy问题?你说的是深度拷贝吗。?Python拷贝的三种模式,= , 浅拷贝 ,深拷贝 ,等号拷贝是纯粹的借用指针,相当于复制一个入口,共用总内容,浅拷贝,是半拷贝,拷贝的内容中,不可变的...
怎么解释python中的deepcopy问题?
你说的是深度拷贝吗。?Python拷贝的三种模式,= , 浅拷贝 ,深拷贝 ,
等号拷贝是纯粹的借用指针,相当于复制一个入口,共用总内容,
浅拷贝,是半拷贝,拷贝的内容中,不可变的内容是私有的,可变的内容还是共享的,比如
[1,2,3,[11,44]],这个列表浅拷贝后,前三个整数就是私有的,但是列表中的列表还是共享的,这边修改子列表,那边会变,
深拷贝就不解释了,彻底的复制一个独立的对象,
注意,深浅拷贝只对可变类型,不可变类型不受影响,整数,字符串,元祖都是不可变类型,(整数,字符串,也算不可变类型??请百度),纯手机打字。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: 怎么解释python中的deepcopy问题
本文地址: https://pptw.com/jishu/63903.html