python中赋值、浅拷贝、深拷贝之间的区别
先总的概括一下
赋值,这里不是我们所熟知的简单的赋值了,赋的是对原对象的引用,表面是俩人儿,暗地里却穿一条裤子
浅拷贝,只复制了原对象的表面,更深层次的还是在以引用的形式传递
深拷贝,完完全全就是简单复制了原对象的数据组织方式和数据,成为一个彻头彻尾新的对象
>>> import copy
>>> a = [1, 2, 3,['a', 'b']]
>>> b = a #赋值
>>> c
原创
2020-07-14 16:58:02 ·
77 阅读 ·
0 评论