(转+原)python中的浅拷贝和深拷贝
转载请注明出处:
http://www.cnblogs.com/darkknightzh/p/6069722.html
原网址:
http://blog.csdn.net/sunshine_in_moon/article/details/49926731
http://www.cnblogs.com/nobkb/p/3322684.html
前段时间碰到了和第一个网址中一样的情况。将一个vector A拷贝到另一个更大的vector B后,修改原始vector A的内容后,再次拷贝到B时,B前后两次拷贝进来的数据一样。
第一个网址给出了说明。使用copy是浅拷贝,使用deepcopy是深拷贝。浅拷贝只拷贝父对象,不会拷贝对象的内部的子对象。深拷贝拷贝对象及其子对象。
更详细说明的可以参见第二个参考网址。
posted on 2016-11-16 15:25 darkknightzh 阅读(237) 评论(0) 编辑 收藏 举报