淺拷貝和深拷貝

一、淺拷貝 淺拷貝是對於一個對象的頂層拷貝 通俗的理解是:拷貝了引用,並沒有拷貝內容 從以上的結果可以看出,a和b的內存地址一樣,因爲是淺拷貝,只是拷貝了引用,所以在修改a的值的時候,b的值也相應發生了變化。 使用copy模塊驗證 從上面的結果可以看出,c的內存地址和d的內存地址不同,因爲生成了一個新的對象,所以淺拷貝是對最外層進行了拷貝,繼續看可以發現d[0]和a的地址一樣,d[1]和b的地址一
相關文章
相關標籤/搜索