python 深浅拷贝

2021-03-21 12:25

阅读:536

标签: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


评论


亲,登录后才可以留言!