# copy deep copy 浅拷贝是对一个对象的顶层拷贝。只拷贝了引用,没拷贝内容 深拷贝就是真的开辟一段新的空间存它
import copy a = [1, 2] b = a print(a, b, id(a), id(b)) a[0] = 2 print(a, b, id(a), id(b)) a[0] = 1 # 浅拷贝 b = copy.copy(a) a[0] = 2 print(a, b, id(a), id(b)) a[0] = 1 # 深拷贝 b = copy.deepcopy(a) a[0] = 2 print(a, b, id(a), id(b))



