python两个_多个字典合并相加的实例代码


Posted in Python onDecember 26, 2019

这只是符合比较正常的需求和场景。

#一、适用合并两个字典(key不能相同否则会被覆盖),简单,好用。

A = {'a': 11, 'b': 22}
B = {'c': 48, 'd': 13}
#update() 把字典B的键/值对更新到A里
A.update(B)
print(A)

#二、适用多种场合,多字典存在相同key需要合并相加的场景比较适用。

def sum_dict(a,b):
  temp = dict()
  # python3,dict_keys类似set; | 并集
  for key in a.keys()| b.keys():
    temp[key] = sum([d.get(key, 0) for d in (a, b)])
  return temp

def test():
  #python3使用reduce需要先导入
  from functools import reduce
  #[a,b,c]列表中的参数可以2个也可以多个,自己尝试。
  return print(reduce(sum_dict,[a,b,c]))

a = {'a': 1, 'b': 2, 'c': 3}
b = {'a':1,'b':3,'d':4}
c = {'g':3,'f':5,'a':10}
test()

三、解包法和第一种效果(限制)一样,B吃掉A。

A = {'a': 11, 'b': 22}
 B = {'a': 48, 'b': 13}
 print({**A,**B})

总结

以上所述是小编给大家介绍的python两个_多个字典合并相加的实例代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

Python 相关文章推荐
python求列表交集的方法汇总
Nov 10 Python
Python常用的日期时间处理方法示例
Feb 08 Python
栈和队列数据结构的基本概念及其相关的Python实现
Aug 24 Python
每天迁移MySQL历史数据到历史库Python脚本
Apr 13 Python
python dict 相同key 合并value的实例
Jan 21 Python
关于Python 的简单栅格图像边界提取方法
Jul 05 Python
纯python进行矩阵的相乘运算的方法示例
Jul 17 Python
在keras里面实现计算f1-score的代码
Jun 15 Python
tensorflow 2.0模式下训练的模型转成 tf1.x 版本的pb模型实例
Jun 22 Python
python 下载文件的多种方法汇总
Nov 17 Python
Python实现单例模式的5种方法
Jun 15 Python
python​格式化字符串
Apr 20 Python
Python时间差中seconds和total_seconds的区别详解
Dec 26 #Python
python requests模拟登陆github的实现方法
Dec 26 #Python
python 实现按对象传值
Dec 26 #Python
Python函数的返回值、匿名函数lambda、filter函数、map函数、reduce函数用法实例分析
Dec 26 #Python
Pandas时间序列:重采样及频率转换方式
Dec 26 #Python
Python高阶函数、常用内置函数用法实例分析
Dec 26 #Python
pandas实现DataFrame显示最大行列,不省略显示实例
Dec 26 #Python
You might like
PHP实现验证码校验功能
2017/11/16 PHP
JQuery 无废话系列教程(一) jquery入门 [推荐]
2009/06/23 Javascript
JavaScript 数组运用实现代码
2010/04/13 Javascript
基于jQuery的树控件实现代码(asp.net+json)
2010/07/11 Javascript
jquery 页面滚动到指定DIV实现代码
2013/09/25 Javascript
jquery ready函数、css函数及text()使用示例
2013/09/27 Javascript
JS JSON对象转为字符串的简单实现方法
2013/11/18 Javascript
基于jquery实现放大镜效果
2015/08/17 Javascript
js实现适用于素材网站的黑色多级菜单导航条效果
2015/08/24 Javascript
jQuery的选择器中的通配符[id^='code']或[name^='code']及jquery选择器总结
2015/12/24 Javascript
浅谈Sticky组件的改进实现
2016/03/22 Javascript
网站发布后Bootstrap框架引用woff字体无法正常显示的解决方法
2016/11/24 Javascript
浅谈Vue.js应用的四种AJAX请求数据模式
2017/08/30 Javascript
vue获取DOM元素并设置属性的两种实现方法
2017/09/30 Javascript
详解vue静态资源打包中的坑与解决方案
2018/02/05 Javascript
详解js正则表达式验证时间格式xxxx-xx-xx形式
2018/02/09 Javascript
基于Vue实现关键词实时搜索高亮显示关键词
2018/07/21 Javascript
微信小程序实现打卡日历功能
2020/09/21 Javascript
uni-app实现点赞评论功能
2019/11/25 Javascript
JS window对象简单操作完整示例
2020/01/14 Javascript
[16:56]heroes英雄教学 司夜刺客
2014/09/18 DOTA
Python实现单词翻译功能
2017/06/06 Python
tensorflow输出权重值和偏差的方法
2018/02/10 Python
梅尔倒谱系数(MFCC)实现
2019/06/19 Python
python实现启动一个外部程序,并且不阻塞当前进程
2020/12/05 Python
澳大利亚便宜隐形眼镜购买网站:QUICKLENS Australia
2018/10/06 全球购物
美国战术品牌:5.11 Tactical
2019/05/01 全球购物
英国领先的露营和露营车品牌之一:OLPRO
2019/08/06 全球购物
美国高端牛仔品牌:Silver Jeans
2019/12/12 全球购物
外贸业务员的岗位职责
2013/11/23 职场文书
新任教师自我鉴定
2014/02/24 职场文书
关于读书的演讲稿
2014/05/07 职场文书
采购员岗位职责范本
2015/04/07 职场文书
学校教师师德师风承诺书
2015/04/28 职场文书
毕业设计致谢语
2015/05/14 职场文书
python 多态 协议 鸭子类型详解
2021/11/27 Python