使用 Python 的 sum() 函数计算列表或元组的总和
发布时间:2023-05-21 06:17:00
Python sum() 函数是一个内置函数,可以用于计算数字列表、元组和其他可迭代对象的总和。当我们需要获取一个列表的总和时,可以使用 sum() 函数来快速计算,而不需要编写循环。
语法:sum(iterable[, start])
其中,iterable 是要求和的列表或元组,start 是可选参数,表示计算的起始值。
下面是使用 sum() 函数计算列表或元组的总和的示例代码:
# 使用 sum() 函数计算数字列表的总和
num_list = [1, 2, 3, 4, 5]
total = sum(num_list)
print("数字列表的总和为:", total)
# 使用 sum() 函数计算元组的总和
num_tuple = (10, 20, 30, 40, 50)
total = sum(num_tuple)
print("元组的总和为:", total)
# 使用 sum() 函数计算其他可迭代对象的总和
str_list = ["a", "b", "c"]
total = sum([len(x) for x in str_list])
print("字符串列表中所有字符串的长度之和为:", total)
运行输出结果为:
数字列表的总和为: 15 元组的总和为: 150 字符串列表中所有字符串的长度之和为: 3
在使用 sum() 函数时,我们可以通过指定 start 参数来调整计算的起始值。例如:
# 使用 sum() 函数计算数字列表的总和,起始值为 10
num_list = [1, 2, 3, 4, 5]
total = sum(num_list, 10)
print("数字列表的总和为:", total)
运行输出结果为:
数字列表的总和为: 25
以上就是使用 Python sum() 函数计算列表或元组的总和的方法和示例代码,通过这个函数,我们可以快速计算数字列表、元组和其他可迭代对象的总和,提高了编写代码的效率和准确性。
