代码点读机 / Python / copy.deepcopy

copy.deepcopy Python · 模块功能

创建一个完全独立的对象副本,包括嵌套对象。

怎么用

import copy
copy.deepcopy(obj)

小例子

import copy
a = [[1]]
b = copy.deepcopy(a)
b[0][0] = 2
print(a, b)

运行结果

[[1]] [[2]]

提醒:嵌套对象也复制。

官方文档:https://docs.python.org/zh-cn/3/library/copy.html#copy.deepcopy

在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← Python全部词条