python算法,如何优雅的合并2个列表字典?
我有2个字典,如下:
a = [{'泉州seo': '2,1'}, {'泉州网站建设': '1'}, {'泉州网络公司': ''}, {'泉州微信小程序': ''}]
b = [{'泉州seo': ''}, {'泉州网站建设': ''}, {'泉州网络公司': ''}, {'泉州微信小程序': '15,34'}]
2个字典分别存放的是我一些数据,我现在想要的效果是把a和b合并起来显示,比如这样:
c = [{'泉州seo': '2,1'}, {'泉州网站建设': '1'}, {'泉州网络公司': ''}, {'泉州微信小程序': '15,34'}]
就是这样一个简单的效果!
请问要如何用最简单的代码来实现!
欢迎高手挑战!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
字典貌似不应该这样用的吧……
我想给出的答案是
不过根据要求答案应该是
a中每个字典的值和b中每个字典的值对比,如果b中字典的值比a相应字典的值大,就copy过来,然后赋值给c.