通過(guò)下面的輸出結(jié)果可以很好的看到:
1)深拷貝是直接復(fù)制了所有的父對(duì)象跟子對(duì)象,原來(lái)的不管怎么變都跟他沒(méi)關(guān)系
2)淺拷貝只是復(fù)制了當(dāng)前的父對(duì)象鉴扫,如果子對(duì)象發(fā)生變化,淺拷貝也是會(huì)跟著改變的把敞。
深入說(shuō)明:
b = a.copy():?淺拷貝, a 和 b 是一個(gè)獨(dú)立的對(duì)象圾叼,但他們的子對(duì)象還是指向統(tǒng)一對(duì)象(是引用)。
參考文獻(xiàn):
【1】python中淺拷貝和深度拷貝的區(qū)別? ??https://www.cnblogs.com/zzqit/p/10229059.html