首页 > 知识问答 > python浅拷贝和深拷贝的区别
python浅拷贝和深拷贝的区别
浅拷贝是指创建一个新的对象,但只复制原对象的引用,不复制内部的子对象,这样,新对象和原对象会共享相同的子对象,深拷贝则是递归地复制原对象及其所有子对象,创建一个完全独立的新对象,这样,新对象和原对象之间没有任何关联。
上一篇
上一篇
浅拷贝是指创建一个新的对象,但只复制原对象的引用,不复制内部的子对象,这样,新对象和原对象会共享相同的子对象,深拷贝则是递归地复制原对象及其所有子对象,创建一个完全独立的新对象,这样,新对象和原对象之间没有任何关联。