合并2个词典,但其中一列除外

时间:2018-09-12 11:56:52

标签: python python-2.7

我有2个字典,我尝试将两个字典合并为一个(唯一的问题是在pconfig中我都有id列)。我尝试过这样的唯一事情是我需要使用config更新p,但我想保留id的{​​{1}}而不是p的{​​{1}}

id

请帮助我。提前谢谢

2 个答案:

答案 0 :(得分:2)

尝试一下

id_value = p['id']
p.update(config)
p['id'] = id_value

将p中的id的值存储在单独的变量中,并在使用config中的值更新p后使用它。

答案 1 :(得分:1)

要使用配置更新p,但要保留id的值

new_p = dict(p, **dict(config, id=p['id'])