2024-09-22 16:40:54 发布
网友
我有两个字典,我想合并它们,这样第一个字典中的每个值都被保留,并且键:值对从第二个字典添加到新字典,而不重写旧条目。在
dict1 = {'1': 1, '2': 1, '3': 1, '4': 1} dict2 = {'1': 3, '5': 0, '6': 0, '7': 0}
其中函数dictUnion(dict1, dict2)返回
dictUnion(dict1, dict2)
我可以,而且已经通过使用简单的循环来完成,但是当操作大型字典时,这是相当慢的。 一个更快更“Python”的方式将是赞赏的
dict2.update(dict1)
这将保留dict1中的所有值(如果dict2中存在相同的键,则重写它们)。在
dict1
dict2
这将保留
dict1
中的所有值(如果dict2
中存在相同的键,则重写它们)。在相关问题 更多 >
编程相关推荐