首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >python字典(dict)相加,相同key相加,不同key保留

python字典(dict)相加,相同key相加,不同key保留

作者头像
kirin
发布2021-03-11 14:23:57
发布2021-03-11 14:23:57
3.5K0
举报
文章被收录于专栏:Kirin博客Kirin博客

字典 相加:

假如 两个字典dict1={‘a’:1,’b’:2,’c’:3},dict2={‘c’:4,’d’:5},若两个dict1和dict2有相同的key则对应的value相加,若没有则直接添加过来。结果为dict3={‘a’:1,’b’:2,’c’:7,’d’:5}

def merge_dict(x,y): for k,v in x.items(): if k in y.keys(): y[k] += v else: y[k] = v 底下这个是所有元素相加

x={‘a’:1,’b’:2,’c’:3} y={‘c’:4,’d’:5} from collections import Counter X,Y=Counter(x),Counter(y) z=dict(X+Y) print(z)

———————————————— 版权声明:本文为CSDN博主「别说话写代码」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/qq_21997625/article/details/85641246

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021/03/08 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档