三個(gè)例子搞定Python中的深淺拷貝
直接賦值
在 Python 中,萬(wàn)物皆為對(duì)象,直接賦值的操作,其實(shí)是一個(gè)對(duì)象的別名

a?=?1
b?=?a
id(a)
#?1856793616
id(b)
#?1856793616
b?=?2
id(b)
#?1856793648
淺拷貝 (copy)
拷貝父對(duì)象,不會(huì)拷貝對(duì)象的內(nèi)部的子對(duì)象。c 和 d 是一個(gè)獨(dú)立的對(duì)象,但他們的子對(duì)象還是指向統(tǒng)一對(duì)象(是引用)。

深拷貝 (deepcopy)
copy 模塊的 deepcopy 方法,完全拷貝了父對(duì)象及其子對(duì)象。
深度拷貝,d 和 e 完全拷貝了父對(duì)象及其子對(duì)象,兩者是完全獨(dú)立的。
也就是說(shuō)改變 d 并不會(huì)造成 e 的影響

下載 1
在【機(jī)器視覺(jué)CV】公眾號(hào)后臺(tái)回復(fù)?CPP,獲取 CPP 開(kāi)發(fā)手冊(cè)

下載 2
在【機(jī)器視覺(jué)CV】公眾號(hào)后臺(tái)回復(fù)?
YOLO?獲取 YOLO 權(quán)重,回復(fù)?深度學(xué)習(xí)?獲取學(xué)習(xí)資源,回復(fù)?表情識(shí)別?獲取表情識(shí)別實(shí)戰(zhàn)項(xiàng)目

機(jī)器視覺(jué) CV
與你分享 AI 和 CV 的樂(lè)趣
分享數(shù)據(jù)集、電子書(shū)、免費(fèi)GPU
長(zhǎng)按二維碼關(guān)注我們
評(píng)論
圖片
表情
