import copy
a = [1,2,3,8]
b = copy.copy(a)
c = copy.deepcopy(a)
print("简单object")
print(id(a),a)
print(id(b),b)
print(id(c),c)
print("简单object shallow_copy and deep_copy")
a[3] = "hello"
print(id(a),a)
print(id(b),b)
print(id(c),c)
import copy
a = [1,2,3,[6,8]]
b = copy.copy(a)
c = copy.deepcopy(a)
print("复杂object (如list嵌套list)")
print(id(a),a)
print(id(b),b)
print(id(c),c)
a[3][0] = "hello"
print(id(a),a)
print(id(b),b)
print(id(c),c)
参考文档:https://blog.youkuaiyun.com/qq_32907349/article/details/52190796