python的對象引用、深拷貝、淺拷貝的區別

1、對於python對象的引用,即把一個對象直接賦值給另外一個對象; 代碼如下: b對象和a對象完全一樣;創建一個新的變量,傳遞a的引用,內存地址,b和a完全一樣,這就是引用傳遞的含義吧。即兩個變量指向一個內存地址,參考大佬的圖解如下: 2、淺拷貝 b變量會對a對象中的地址複製一份,但是不會拷貝內部的元素; 可以看出c變量的地址和a的不同,但是內部元素存儲的地址完全相同,對於淺拷貝來說,只會保存原
相關文章
相關標籤/搜索