Python sum()函数

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/qq_29720657/article/details/102753975

描述

顾名思义,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()函数就学到这里。

猜你喜欢

转载自blog.csdn.net/qq_29720657/article/details/102753975
今日推荐