赋值:相当于起别名
浅拷贝:只拷贝父对象,对象中的子对象不会被拷贝
深拷贝:父对象、子对象都拷贝
例子:
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不变