merging Python dictionaries

前端 未结 4 2016
时光说笑
时光说笑 2020-11-27 04:40

I am trying to merge the following python dictionaries as follow:

dict1= {\'paul\':100, \'john\':80, \'ted\':34, \'herve\':10}
dict2 = {\'paul\':\'a\', \'joh         


        
4条回答
  •  执笔经年
    2020-11-27 05:35

    In Python3.1,

    output = {k:[dict1.get(k),dict2.get(k)] for k in dict1.keys() | dict2.keys()}
    In Python2.6,
    output = dict((k,[dict1.get(k),dict2.get(k)]) for k in set(dict1.keys() + dict2.keys()))

提交回复
热议问题