- copy.copy对于可变类型,会进行浅拷贝
- copy.copy对于不可变类型,不会拷贝,仅仅是指向
浅拷贝:
运行结果
深拷贝
copy.deepcopy(c)
如果copy.copy拷贝的是不可变类型如元组,那么他不会浅拷贝,仅仅是指向
# 如果用copy.copy,copy.deepcopy对一个全部是不可变类型的数据进行拷贝那么他们结果相同都是指向 # 如果拷贝的是一个拥有不可变类型的数据,即使元组是最顶层,那么deepcopy 深拷贝而copy.copy还是指向
浅拷贝:
运行结果
深拷贝
copy.deepcopy(c)
如果copy.copy拷贝的是不可变类型如元组,那么他不会浅拷贝,仅仅是指向
# 如果用copy.copy,copy.deepcopy对一个全部是不可变类型的数据进行拷贝那么他们结果相同都是指向 # 如果拷贝的是一个拥有不可变类型的数据,即使元组是最顶层,那么deepcopy 深拷贝而copy.copy还是指向