Python深拷贝和浅拷贝
一.浅拷贝,如下图
通俗的理解是:拷⻉了引⽤**,并没有拷⻉内容**,浅拷⻉是对于⼀个对象的顶层拷⻉
二.深拷贝:深拷⻉是对于⼀个对象所有层次的拷⻉(递归)
导入copy模块 import copy
使用deepcopy()
判断是深拷贝还是浅拷贝,可以用append(),
a.append(44)
c[0] = [11,22,33,44]
e[0] = [11,22,33]
Python深拷贝和浅拷贝
一.浅拷贝,如下图
通俗的理解是:拷⻉了引⽤**,并没有拷⻉内容**,浅拷⻉是对于⼀个对象的顶层拷⻉
二.深拷贝:深拷⻉是对于⼀个对象所有层次的拷⻉(递归)
导入copy模块 import copy
使用deepcopy()
判断是深拷贝还是浅拷贝,可以用append(),
a.append(44)
c[0] = [11,22,33,44]
e[0] = [11,22,33]