關於深淺copy的討論

廢話不多說,直接上例子: 可以看出: 當把變量a賦給變量b,在單獨改變a時,b並不會改變,這和C語言中一致,爲什麼呢? 可以發現,當把變量a賦給變量b,a和b的地址是同樣的。但是改變a的值時,a又重新生成了一個新的地址。故不能影響b的值。 補充: 如果沒有把變量a賦給b,在改變a值後,a開闢出新地址,原地址中的值,會被Python中的「清潔工」即使清除,釋放內存。 那麼當作用在列表上,我們的定理還
相關文章
相關標籤/搜索