我有两个现有的词典,我希望将其中一个“附加”到另一个。我的意思是,其他字典的键值应放入第一个字典中。例如:
orig = {
'A': 1,
'B': 2,
'C': 3,
}
extra = {
'D': 4,
'E': 5,
}
dest = # Something here involving orig and extra
print dest
{
'A': 1,
'B': 2,
'C': 3,
'D': 4,
'E': 5
}
我认为这一切都可以通过 for
循环(也许?)来实现,但是是否有某种字典方法或任何其他模块可以为我节省这项工作?我使用的实际词典真的很大……
原文由 Javier Novoa C. 发布,翻译遵循 CC BY-SA 4.0 许可协议
你可以做
或者,如果您不想修改
orig
,请先复制一份:请注意,如果 extra 和 orig 具有重叠键,则最终值将从 extra 中获取。例如,