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不同,操作也不同,独立的两个列表
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不同,操作也不同,独立的两个列表