一.引用 可以看到,變量a 和 b 的 id是完全一樣的,這就說明a和b是同時指向內(nèi)存的同一個區(qū)域的,即b隨a的變化而變化,。 嗨嘍:正在學(xué)習(xí)python的小伙伴或者打算學(xué)習(xí)的,,可以私信小編“07”領(lǐng)取資料,!二.淺拷貝 淺拷貝只是復(fù)制了的父對象,即復(fù)制后的變量和復(fù)制前的子對象還是指向同一個對象 淺拷貝可以寫為 copy.copy(obj) 或者 obj.copy() 畫個圖來理解就是如下: 當(dāng)只有a元素的子元素里的元素有變化時,b才會引起改變 三.深拷貝 深拷貝就比較好理解了,它相當(dāng)于開辟了一個新空間是新指針指向新的空間,無論原對象怎么變化,新對象都不變 |
|