深浅拷贝

浅拷贝

方法一:
li = [1, 2, 3, 4]
li2 = li.copy()

方法二
import copy
li2 = copy.copy(li)

# 浅拷贝就是从新开辟一块内存空间作为容器
# 拷贝引用, 没有拷贝值

深拷贝

1 li = [1, 2, 3, [1, 2, 3, [1, 2, 3, [151, 20]]]]
2 li2 = copy.deepcopy(li)

# 深拷贝是从新开辟内存空间
# 把元素值拷贝下来, 没有拷贝引用

原文地址:https://www.cnblogs.com/caihuajiaoshou/p/10575782.html