六張圖瞭解Python的賦值、淺複製、深複製

1.直接賦值 代碼如下: 結果如下: 可知,直接賦值使得b和b中每一個元素的地址都與a相同,賦值號=只是把a的引用給了b,即b is a and b[i] is a[i] 2.淺複製 代碼如下: 結果如下: 可知,淺複製使得b的地址和a的地址不相同,但是b中每個元素與a中每個元素的地址任然相同,即a is not b and a[i] is b[i]。其他實現淺複製的方法還有工廠函數和切片(b=a
相關文章
相關標籤/搜索