深刻理解python,赋值引用,浅拷贝和深拷贝三者之间的关系

赋值引用: 如a = b 能够理解为一个很浅的浅拷贝,即a只是拷贝了b的对象引用,也能够这么说,a只是拷贝了b的对象指向,所以a,b指向了同一个对象地址,即id(a) == id(b) 浅拷贝: 如a=copy.copy(b),a只是拷贝了b的“最外”一层,而不是b这个对象的引用,所以id(a) 不等于 id(b) (注:元组这个类型除外,后面补充) 深拷贝: 如a=copy.deepcopy(b
相关文章
相关标签/搜索