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

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