Python 比较两个dict并根据比较的dict更新dict

Python 比较两个dict并根据比较的dict更新dict,python,python-2.7,Python,Python 2.7,比较两个dict并基于比较的dict更新dict的解决方案 比较dict1和dict2,并根据dict键值更新dict1,此处id为唯一键 dict1={id:1,mobile:'nokia',count:54,size:9} dict2={id:1,mobile:'nokia',count:63,size:9} 预期产出: dict1={id:1,mobile:'nokia',count:63,size:9} 示例代码: dict1={"id":1,"mobile":'nokia',"c

比较两个dict并基于比较的dict更新dict的解决方案

比较dict1和dict2,并根据dict键值更新dict1,此处id为唯一键

dict1={id:1,mobile:'nokia',count:54,size:9}

dict2={id:1,mobile:'nokia',count:63,size:9}
预期产出:

dict1={id:1,mobile:'nokia',count:63,size:9}
示例代码:

dict1={"id":1,"mobile":'nokia',"count":54,"size":9}

dict2={"id":1,"mobile":'nokia',"count":63,"size":9}

dict1.update(dict2)

print(dict1)
输出:

{'id': 1, 'mobile': 'nokia', 'count': 63, 'size': 9}

比较应该做什么?这可能只是dict1.updatedict2。在比较这些dict之前,需要迭代id,这意味着检查dict1 id=dict id,并从的DICT2可能的副本更新dict1值