python----賦值、淺拷貝與深拷貝

賦值 b=a:賦值引用, a,b都指向用一個對象    淺拷貝 對一個對象的頂層拷貝 只拷貝了引用,沒有拷貝內容 淺拷貝對可變類型和不可變類型的copy不同 b = a.copy 或者利用copy包 b = copy.copy() 淺拷貝對不可變類型 不可變類型重新賦值,相當於重新申請空間 淺拷貝對可變類型,只賦值一層,不賦值深層對象 深拷貝 b = copy.deepcopy()
相關文章
相關標籤/搜索