【发布时间】:2018-08-20 07:13:47
【问题描述】:
我合并了 2 个字典,比如 d1 和 d2 by:
d1.update(d2)
即我有:
d1 = {1:'a', 2:'b', 3:'c'}
d2 = {1:'a', 2:'g', 4:'x'}
那么在d1.update(d2)之后我有:
{1: 'a', 2: 'g', 3: 'c', 4: 'x'}
所以原来的 2:'b' 消失了,所以我想以某种方式翻译 'b':'g',这意味着输出将是以下字典:
{'b':'g'}
是否有任何简单的代码来保留被覆盖的值?
【问题讨论】:
-
我不明白。你想要的输出是什么?
-
@Aran-Fey 在我的示例中,我想输出一个包含 {'b':'g'} 的字典
标签: python python-3.x dictionary merge