我想合并下面展示的两个字典,但我没有成功。
我已经阅读了很多博客文章,但是没有找到答案。
我的最终输出应该如下所示:
我该如何做到这一点?
我已经阅读了很多博客文章,但是没有找到答案。
dict1={"KPNS": {"metadocdep": {"eta": {"sal": "2"}}, "metadocdisp": {"meta": {"head": "1"}}}, "EGLS": {"apns": {"eta": {"sal": "2"}}, "gcm": {"meta": {"head": "1"}}}}
dict2={"KPNS": {"metadocdep": {"eta": {"sal": "7"}}, "metadocdisp": {"meta": {"head": "5"}}}, "EGLS": {"apns": {"eta": {"sal": "7"}}, "gcm": {"meta": {"head": "9"}}}}
finaldict = {key:(dict1[key], dict2[key]) for key in dict1}
print finaldict
我的最终输出应该如下所示:
{"KPNS": {"metadocdep": {"eta": {"sal": [2,7]}},
"metadocdisp": {"meta": {"head": [1,5]}}},
"EGLS": {"apns": {"eta": {"sal": [2,7]}},
"gcm": {"meta": {"head": [1,9]}}}}
我该如何做到这一点?