《國王的恩賜2》釋出不老美女凱瑟琳介紹視訊
阿新 • • 發佈:2021-07-23
淺拷貝:不是完全新的物件(只拷貝的父物件,而不會拷貝里面的子物件,子物件仍然是原來物件的子物件)
1:列表自身切片賦值
2:匯入copy模組,然後再copy.copy(listname)可淺拷貝,但巢狀列表的作用效果可以作用在淺拷貝上
深拷貝:完全是一個新的物件(對父物件進行了拷貝,也對子物件進行了拷貝。是一個全新的物件了)
copy.deepcopy(listname)
努力拼搏吧,不要害怕,不要去規劃,不要迷茫。但你一定要在路上一直的走下去,儘管可能停滯不前,但也要走。# 淺拷貝 import copy a = [1,2,3,4,5,6,[1,2,3,44]] b = a[:] # 切片賦值,這裡的切片賦值為啥沒受到源列表改變的影響,緣由切片賦值可以看成是淺拷貝 c = copy.copy(a) # 淺拷貝 d = copy.deepcopy(a) # 深拷貝 e = a # 直接賦值,還是作用在同一個物件上 # 修改原列表的值 a[0] = 11 a[-1][-1] = 16 # 巢狀列表的作用效果可以作用在淺拷貝上 print(e,id(e)) print(a,id(a)) print(b,id(b)) print(c,id(c)) print(d,id(d))