淺談Python的深拷貝和淺拷貝

淺談Python的深拷貝和淺拷貝 在python中,創建一個變量例如a=10,即直接賦值:其實就是對象的引用。 一、淺拷貝 copy淺拷貝,沒有拷貝子對象,所以原始數據改變,子對象會改變(淺拷貝只copy第一層),通俗的理解是:拷貝了引用,並沒有拷貝內容 值得注意的是:淺拷貝在拷貝可變類型的數據時會只拷貝最表層,而對於不可變類型是相當於是a=b(僅僅是指向) 二、深拷貝 深拷貝是對於一個對象所有層
相關文章
相關標籤/搜索