您的位置:首页 > 编程语言 > Python开发

图解:Python中的:浅拷贝与深拷贝

2017-07-27 11:02 281 查看
首先我们先来看下面这张图:

在交互模式下输入



从图中可以看到,c拷贝的只是a的一个副本,但是其中的元素仍然是与a共用的,当a修改元素内容时,c的元素也会跟着改变。所以这是浅拷贝。

而d则是深拷贝a,是一个独立的地址,存放了独立的内容,内容与a一样,所以不管如何改变都不会影响到d,

这就是深拷贝。

可再参考下图理解:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息