python的深淺copy

拷貝就是拷貝,何來深淺之說? Python中,對象的賦值,拷貝(深/淺拷貝)之間是有差異的,如果使用的時候不注意,就可能產生意外的結果 其實這個是由於共享內存導致的結果 拷貝:原則上就是把數據分離出來,複製其數據,並以後修改互不影響。 先看 一個非拷貝的例子 =賦值:數據完全共享(=賦值是在內存中指向同一個對象,如果是可變(mutable)類型,比如列表,修改其中一個,另一個必定改變 如果是不可變
相關文章
相關標籤/搜索