Sum求和

sum()函数语法: sum(iterable[, start])

其中, iterable – 可迭代对象,如:列表(list)、元组(tuple)、集合(set)、字典(dictionary)…

start – 指定相加的参数,如果没有设置这个值,默认为0…

sum()最后求得的值 = 可迭代对象里面的数加起来的总和(字典:key值相加) + start的值(如果没写start的值,则默认为0)

a. 列表求和:
print(sum([2, 3]))
b. 元组求和:
print(sum((1, 2)))
c. 字典求和:
print(sum({1:'xiaoming', 2:'xiaozhang'}))
结果为: 3
d. range求和:
print(sum(range(1, 4), 2))

字典key相加,不同key保留

方法1:

def merge_dict(x, y):for i, j in x.items():if i in y.keys():y[i] += jelse:y[i] = jreturn yx = {'a': 1, 'b': 3, 'c': 7}
y = {'b': 2, 'd': 4}
print(merge_dict(x, y))

结果为:
{‘b’: 5, ‘d’: 4, ‘a’: 1, ‘c’: 7}

方法2:

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)

结果为:
{‘a’: 1, ‘b’: 2, ‘c’: 7, ‘d’: 5}

reduce求和

https://blog.csdn.net/weixin_43283397/article/details/95632329

Python中的sum求和、reduce求和以及字典相加相关推荐

  1. python数组用sum求和_对python中array.sum(axis=?)的用法介绍

    根据代码中运行的结果来看,主要由以下几种: 1. sum():将array中每个元素相加的结果 2. axis对应的是维度的相加. 比如: 1.axis=0时,对饮搞得是第一个维度元素的相加, [[0 ...

  2. python numpy sum函数_如何使用Python中的sum函数?

    之前小编向大家介绍过python中的sum函数(https://www.py.cn/jishu/jichu/22025.html).在python中sunm函数使用分为两种情况,一种是python自带 ...

  3. Python中的sum函数.sum(axis = 1)

    看起来挺简单的样子,但是在给sum函数中加入参数.sum(a,axis=0)或者是.sum(axis=1) 就有点不解了 在我实验以后发现 我们平时用的sum应该是默认的axis=0 就是普通的相加 ...

  4. python中的sum()函数

    python自带的sum函数(或者Numpy中的sum函数), 无参时,所有全加: axis=0,按列相加: axis=1,按行相加: import numpy as np #python中自带的su ...

  5. python中属于无序序列的有_Python字典和集合属于无序序列。(2.0分)_学小易找答案...

    [单选题]某公司成立十年来,每年都要组织公司学习公司创始人创办初期事迹的活动,以提炼升华公司精神,这种组织员工学习文化的做法,利用的是( )? [判断题]元组没有append().remove()等方 ...

  6. python二维列表转字典_在Python中字符串、列表、元组、字典之间的相互转换

    一.字符串(str) 字符串转换为列表 使用list()方法 str_1 = "1235" str_2 = 'zhangsan' str_3 = '''lisi''' tuple_ ...

  7. 概念一: python 中列表 ,数组, 集合,字典;

    1. python 基本数据类型 首先python3 中 自带的 有 六个标准的数据类型: Number(数字) String(字符串) Tuple(元组) List(列表) Set(集合) Dict ...

  8. python中weekid什么意思_Python学习week4-dict字典

    1.字典的定义与初始化 1.1.python字典的特点: key-value键值对的数据集合: 可变的,无序的,key去重: key必须为可hash数据类型,value可以为任意数据类型: 1.2.定 ...

  9. Python中利用for循环的求和运算

    1. for循环 for循环语法: for 变量 in range(x):循环需要执行的代码 range中的步长: range(stop): 0 ~ stop-1range(start,stop): ...

最新文章

  1. 动手学深度学习(二)
  2. 就mysql command line client刚输入密码立马闪一下退出问题的解决方案
  3. vba手机号码归属_Android手机号码归属地的查询
  4. vue 使用sass 和less
  5. Hibernate与JDBC、EJB、JDO的比较
  6. 幕乔美化版音乐网站源码
  7. JS 面向对象实例 prototype
  8. 客户端连接idea_IDEA新特性:提前知道代码怎么走!
  9. [转载] Python简介、linux上Python及其IDE的安装和详细配置
  10. web player php,unity web player是什么软件
  11. Windows中Redis的下载安装与修改密码并启动
  12. 邮箱邀请涵wm05.html文件怎么阅读,群邮箱里发来的“邀请函”暗藏木马,千万别点后面的链接...
  13. 【手绘漫画】面试必考之图解逆转单链表/单链表逆序
  14. 操作系统课程设计-二级文件系统,Linux平台版本,c语言
  15. 动态规划之线性动态规划
  16. exec 和 exec_
  17. 当地的新员工入职培训
  18. Unity SKFramework框架(二十五)、RSA算法加密、签名工具 RSA Crypto
  19. Python 3 字符串 center( ) 方法
  20. 机器人企业如何在激流勇进的市场中,深耕落地,突出重围?

热门文章

  1. JZOJ8.14(C组)帕秋莉·诺雷姬
  2. 一个神奇的下载按钮css实现
  3. 2018最新程序员必备技术类微信公众号
  4. CSDN 2008英雄大会之“望穿秋水”
  5. HAL ADC连续转换模式 Continuous Conversion Mode
  6. 2020-02-09
  7. XSY1659 [HNOI2012]永无乡
  8. 归并排序---天下大事,合久必分,分久必合
  9. DSGN: Deep Stereo Geometry Network for 3D Object Detection---基于双目视觉的3D目标检测(1)
  10. 《梦幻西游》手游主程刘强:如何提供一个稳定高效的MMO手游服务器引擎