1、浅拷贝是对一个对象的顶层拷贝
就是拷贝了引用,并没有拷贝内容
2、深拷贝引用了内容
import copy
a = [1,2,3]
b = copy.copy(a)
c = copy.deepcopy(a)
a.append(4)
print b
print c
以上代码运行结果
>>>
[1, 2, 3, 4]
[1, 2, 3]
>>>
1、浅拷贝是对一个对象的顶层拷贝
就是拷贝了引用,并没有拷贝内容
2、深拷贝引用了内容
import copy
a = [1,2,3]
b = copy.copy(a)
c = copy.deepcopy(a)
a.append(4)
print b
print c
以上代码运行结果
>>>
[1, 2, 3, 4]
[1, 2, 3]
>>>