python 之深浅拷贝

今天来说一下 python 中深拷贝与浅拷贝,这也是我之前面试中被问到的问题
浅 copy:是把原列表第一层的内存地址不加区分完全 copy 一份给新列表
复制代码
深 copy:必须有一种可以区分开可变类型与不可变类型的 copy 机制
复制代码

今天来说一下 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 加入
还未添加个人简介

促进软件开发及相关领域知识与创新的传播
京公网安备 11010502039052号


评论