Python sum()函数

不羁的心 提交于 2019-12-02 11:05:06

描述

顾名思义,sum() 函数用于对序列求和计算。

语法

sum(iterable[, start])

参数介绍

iterable--- 可迭代对象,如:列表、元组、字典。

start---

返回值

返回计算值

下面例子展示sum()函数使用方法

a = {"1","2"}
b = {"3","4"}
c = sum(a,b)
print(c) #报错

输出

Traceback (most recent call last):
  File "D:/Pythonproject/111/test.py", line 3, in <module>
    c = sum(a,b)
TypeError: unsupported operand type(s) for +: 'set' and 'str'

报错很明显,sum()函数不支持set集合类型和str字符串类型

支持列表和元组如下

a = [1,2]
b = (1,2,3)
c = (1,2,3,4,5)
d = {1:'name',2:'age'}
print(sum(a))#列表元素直接相加
print(sum(b))#元组元素直接相加
print(sum(c,5))#c和为15,加5等于20
print(sum(d)) #只把key加了

输出

3
6
20
3

本期sum()函数就学到这里。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!