欢迎访问宙启技术站
智能推送

如何使用Python中的sum()函数计算序列中的元素之和

发布时间:2023-05-22 20:00:46

Python中的内置函数sum()用于计算序列(列表、元组、集合等)中的元素之和。本文将介绍如何使用sum()函数计算序列中的元素之和。

1. 计算列表元素之和

首先,我们创建一个包含数字的列表,然后使用sum()函数计算列表中的所有数字之和。

numbers = [1, 2, 3, 4, 5]
total = sum(numbers)
print(total) # 15

2. 计算元组元素之和

sum()函数也可以计算元组中的元素之和。与列表不同,元组是不可变对象。

numbers = (1, 2, 3, 4, 5)
total = sum(numbers)
print(total) # 15

3. 计算集合元素之和

sum()函数还可以计算集合中的元素之和。与列表和元组不同,集合是无序、不可重复的对象。

numbers = {1, 2, 3, 4, 5}
total = sum(numbers)
print(total) # 15

4. 计算字典值之和

sum()函数也可以计算字典中的值的和。但是,我们需要使用字典的values()方法获取值的列表。

prices = {'apple': 1.20, 'banana': 0.80, 'orange': 1.00}
total = sum(prices.values())
print(total) # 3.00

在这个例子中,我们计算了水果价格字典中所有值的和,得到了总价3.00。

总之,sum()函数非常实用,可以轻松地计算序列中的元素之和。它适用于列表、元组、集合和字典等对象,并能够完成各种计算任务。