深拷貝、淺拷貝

淺拷貝方法copy.copy(c) 淺拷貝只是淺層次的拷貝,即c變化了,那麼d也跟着變化 深拷貝方法copy.deepcopy(c) 深拷貝實際上將被拷貝對象內的元素所指向的內容重新創建了一份,然後讓拷貝後的對象指向這個新創建的內容,這時候與原來的對象是相互獨立的,及時原來的對象發生變化了,拷貝的對象也不會改變 不可變類型的深拷貝和淺拷貝是一樣的,因爲數據無法修改,將默認淺拷貝 它的內部操作過程
相關文章
相關標籤/搜索