深拷貝 與淺拷貝(基於python)

今天接觸了一個新的名詞:深拷貝與淺拷貝 很容易理解,在這裏記錄一下 淺拷貝,可以理解爲拷貝指針 舉個例子: a = [1,2] b = a 可以這麼理解: 創建一個存儲區用於存儲[1,2],變量a指向存儲區的地址 b = a 就是 把b指向a的 地址 ,即把b也指向[1,2]的存儲區 如圖: 圖中可以看到ab對象的id是相同的,也就驗證了淺拷貝的原理 再一個 稍微複雜的 例子,對比深拷貝與淺拷貝:
相關文章
相關標籤/搜索