写点什么

python 之深浅拷贝

用户头像
秦时明月
关注
发布于: 3 小时前
python之深浅拷贝

今天来说一下 python 中深拷贝与浅拷贝,这也是我之前面试中被问到的问题

浅 copy:是把原列表第一层的内存地址不加区分完全 copy 一份给新列表

list1 = ['william',        'coco',        [1,2]        ]list2 = list1.copy()
复制代码

深 copy:必须有一种可以区分开可变类型与不可变类型的 copy 机制

import copy
list1 = ['william', 'coco', [1,2] ]

list3 = copy.deepcopy(list1)
复制代码


用户头像

秦时明月

关注

还未添加个人签名 2019.08.12 加入

还未添加个人简介

评论

发布
暂无评论
python之深浅拷贝