python----赋值、浅拷贝与深拷贝

赋值 b=a:赋值引用, a,b都指向用一个对象    浅拷贝 对一个对象的顶层拷贝 只拷贝了引用,没有拷贝内容 浅拷贝对可变类型和不可变类型的copy不同 b = a.copy 或者利用copy包 b = copy.copy() 浅拷贝对不可变类型 不可变类型重新赋值,相当于重新申请空间 浅拷贝对可变类型,只赋值一层,不赋值深层对象 深拷贝 b = copy.deepcopy()
相关文章
相关标签/搜索