新聞中心
淺拷貝(copy):拷貝父對象,不會拷貝對象的內(nèi)部的子對象。

目前成都創(chuàng)新互聯(lián)公司已為1000多家的企業(yè)提供了網(wǎng)站建設(shè)、域名、虛擬主機(jī)、網(wǎng)站托管、企業(yè)網(wǎng)站設(shè)計、泰寧網(wǎng)站維護(hù)等服務(wù),公司將堅持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。
python中切片使用的[:]和.copy()方法都屬于“淺拷貝”,只拷貝最外層元素,內(nèi)層嵌套元素則通過引用方式共享,而非獨立分配內(nèi)存。
>>>b = a[:] # >>>print(b) #[0, 1, 2, 3, 4, 5, 6, 7, 8, 9] >>>print(id(a)) #41946376 >>>print(id(b)) #41921864 或 >>>b = a.copy() >>>print(b) #[0, 1, 2, 3, 4, 5, 6, 7, 8, 9] >>>print(id(a)) #39783752 >>>print(id(b)) #39759176
當(dāng)前名稱:創(chuàng)新互聯(lián)Python教程:python切片是淺拷貝嗎
分享網(wǎng)址:http://fisionsoft.com.cn/article/dhesdsd.html


咨詢
建站咨詢
