码迷,mamicode.com
首页 > 编程语言 > 详细

python 深浅拷贝

时间:2020-11-01 09:31:17      阅读:19      评论:0      收藏:0      [点我收藏+]

标签:nbsp   pytho   空间   浅拷贝   image   概念   alt   str   class   

直接赋值:其实就是对象的引用(指向同一个对象的地址)。

>>> a={1:[1,2,3]}
>>> b=a
>>>

技术图片

 

 

浅拷贝(copy):拷贝父对象,不会拷贝对象的内部的子对象。拷贝对象本身所占用的空间

>>> a={1:[1,2,3]}
>>> b=a.copy()
>>>

 技术图片

 

 

深拷贝(deepcopy): copy 模块的 deepcopy 方法,完全拷贝了父对象及其子对象(是拷贝对象逻辑空间(概念空间))。

>>> import copy
>>> a={1:[1,2,3]}
>>> b=copy.deepcopy(a)

技术图片

 

python 深浅拷贝

标签:nbsp   pytho   空间   浅拷贝   image   概念   alt   str   class   

原文地址:https://www.cnblogs.com/sphoia/p/13884220.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!