深拷贝,浅拷贝,赋值拷贝

old_list=[1,2,3,4,5]
赋值拷贝:
new_list=old_list
通过直接赋值的方法,进行列表的拷贝,两个列表的ID相同,操作也同步

浅拷贝:
new2_list=old_list.copy()
地址不同,操作也不同,初始内容相同(子对象相同)

深拷贝:
import copy
new3_list=copy.deepcopy(old.list)
与前列表无关,ID不同,操作也不同,独立的两个列表

猜你喜欢

转载自blog.csdn.net/Pseudolover/article/details/88732287