个人理解一共是有三种拷贝:拷贝(赋值),浅拷贝,深拷贝
以a = [1, 2, 3, 4, ['a', 'b']]
为例;
import copy
a = [1, 2, 3, 4, ['a', 'b']]
b = a #赋值。传对象的引用
c = copy.copy(a) #对象拷贝,浅拷贝
d = copy.deepcopy(a) #对象拷贝,深拷贝
e = a[
个人理解一共是有三种拷贝:拷贝(赋值),浅拷贝,深拷贝
以a = [1, 2, 3, 4, ['a', 'b']]
为例;
import copy
a = [1, 2, 3, 4, ['a', 'b']]
b = a #赋值。传对象的引用
c = copy.copy(a) #对象拷贝,浅拷贝
d = copy.deepcopy(a) #对象拷贝,深拷贝
e = a[