Python:賦值、淺拷貝、深拷貝

賦值:a=b,只拷貝了對象的引用,沒有拷貝內容。兩個對象的id同樣 淺拷貝:copy.copy(),構造一個新的複合對象,而後將子對象引用插入到原始對象的副本中。 深拷貝:copy.deepcopy(),構造一個新的複合對象,而後遞歸地將子對象副本插入原始對象的副本。 給個栗子: 從這個栗子能夠看出,對c進行修改時,d因爲只複製了c的引用,因此看上去也進行了修改,實際指向的是同一內存。e和f因爲是
相關文章
相關標籤/搜索