指派:相當于起别名
淺拷貝:隻拷貝父對象,對象中的子對象不會被拷貝
深拷貝:父對象、子對象都拷貝
例子:
import copy
a=[[1,2],3,4]
b=a #指派
c=a.copy() #(或d=a[:]),淺拷貝
d=copy.deepcopy(a) #深拷貝
#a[1]=10
#print(b,c,d,sep="\n") #隻有b會變
#a[0][0]=10
#print(b, c, d, sep="\n") # b,c會變,d不變
#a.append(5)
#print(b,c,d,sep="\n") #隻有b會變
#a[0].append(5)
#print(b,c,d,sep="\n") #b,c會變,d不變