python之深拷貝、淺拷貝

如上圖,變量a和b的內存地址是相同的,說明python中的賦值可以看作是引用,變量指向了同一個內存空間 copy模塊中的deepcopy就展示了深拷貝,c就是通過a的深拷貝 測試一下,追加a列表,c並沒有發生變化,c指向的是一個新的內存空間 這段代碼是要說明copy模塊下的copy是淺拷貝,但是拷貝對象的id 地址是不同的。雖然e和f的內存地址不同,好似是深拷貝,但其實e在賦值的時候指向的是一個新
相關文章
相關標籤/搜索