Python學習(一)-深淺拷貝

我們瞭解到很多語言都有深淺拷貝一說,之前我只是單純的將引用當作淺拷貝,而把獨立開闢空間將數值一一進行復制理解爲深拷貝。這種想法在一定情況下是錯誤的,比如Python。 這裏我們必須區分兩種情況,其拷貝對象是可變對象還是不可變對象。 可變對象: 賦值: 如果是單純的賦值,這只是一個簡單的索引拷貝,即兩個變量同時指向了一個內存空間,如下圖: 如果改變b中的值,則a中的值也會發生變化,a和b同時引用一個
相關文章
相關標籤/搜索