如何在没有.deepcopy的情况下深度复制字典

时间:2016-01-27 20:57:15

标签: python dictionary jython-2.5

有没有办法在没有copy模块的情况下创建字典的深层副本?我需要复制一本词典字典N次,但我正在一个没有包含copy的Jython库的环境中工作。我无法在此系统中添加模块。

我可以将字典转换为列表并使用[:]进行复制,但是想知道是否可以使用字典。

1 个答案:

答案 0 :(得分:0)

所以字典里面的字典只有一层深吗?如果是这样,你可以尝试:

copy = {}
for k, v in original.items():
    copy[k] = dict(v)