浅拷贝和深拷贝

一、浅拷贝 浅拷贝是对于一个对象的顶层拷贝 通俗的理解是:拷贝了引用,并没有拷贝内容 从以上的结果可以看出,a和b的内存地址一样,因为是浅拷贝,只是拷贝了引用,所以在修改a的值的时候,b的值也相应发生了变化。 使用copy模块验证 从上面的结果可以看出,c的内存地址和d的内存地址不同,因为生成了一个新的对象,所以浅拷贝是对最外层进行了拷贝,继续看可以发现d[0]和a的地址一样,d[1]和b的地址一
相关文章
相关标签/搜索