圖解:Python中的:淺拷貝與深拷貝

首先我們先來看下面這張圖: 在交互模式下輸入 從圖中可以看到,c拷貝的只是a的一個副本,但是其中的元素仍然是與a共用的,當a修改元素內容時,c的元素也會跟着改變。所以這是淺拷貝。 而d則是深拷貝a,是一個獨立的地址,存放了獨立的內容,內容與a一樣,所以不管如何改變都不會影響到d, 這就是深拷貝。 可再參考下圖理解:
相關文章
相關標籤/搜索