python的对象引用、深拷贝、浅拷贝的区别

1、对于python对象的引用,即把一个对象直接赋值给另外一个对象; 代码如下: b对象和a对象完全一样;创建一个新的变量,传递a的引用,内存地址,b和a完全一样,这就是引用传递的含义吧。即两个变量指向一个内存地址,参考大佬的图解如下: 2、浅拷贝 b变量会对a对象中的地址复制一份,但是不会拷贝内部的元素; 可以看出c变量的地址和a的不同,但是内部元素存储的地址完全相同,对于浅拷贝来说,只会保存原
相关文章
相关标签/搜索