阅读背景:

Python深复制浅复制or深拷贝浅拷贝_weixin_33980459的博客

来源:互联网 
1. copy.copy 浅拷贝 只拷贝父对象,不会拷贝对象的内部的子对象。(比深拷贝更加节省内存)
2. copy.deepcopy 深拷贝 拷贝对象及其子对象
小例子:

import copy
a = [1, 2, 3, 4, ['a', 'b', 'c']]
b = a
c = copy.copy(a)
d = copy.deepcopy(a)
print(id(a))#2552169009288
print(id(b))#2552169009288
print(id(c))#2552169010568
print(id(d))#2552169010504
1. copy.copy 浅拷贝 只拷贝父对象,不会拷贝对象的内部的子对象。(比深拷贝



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: