python:通过相同的键值合并字典

这个问题在这里已经有了答案:

  • 如何在单个表达式中合并两个字典? 48个答案

  • 你所要求的只是完成了:

    import copy
    if 'career_business' in add_sal and 'career_business' in add_perc and 
          add_sal['career_business'] == add_perc['career_business']:
       add_all = copy.deepcopy( add_sal )
       add_all['percent'] = add_perc['percent']
    

    但是,对于您似乎拥有的数据而言,您的数据结构似乎很奇怪。 你不会说你想用它解决什么问题,但是你选择一本随机看的东西的字典似乎是你问题的根源。 也许你想要的东西更像是职业名称的字典,如:

    career_sal ['operations / logistics'] = 75000.0

    以及其他部分的相应内容。

    链接地址: http://www.djcxy.com/p/17565.html

    上一篇: python: merging dictionaries by identical value of key

    下一篇: Merging of two dictionaries