📜  python sum of list - Python (1)

📅  最后修改于: 2023-12-03 15:34:05.106000             🧑  作者: Mango

Python计算列表元素之和

在Python中,可以使用内置的sum()函数来计算列表中所有元素之和。下面是使用sum()函数的示例代码:

my_list = [1, 2, 3, 4, 5]
list_sum = sum(my_list)
print("列表元素之和为:", list_sum)

上面代码输出的结果为:

列表元素之和为: 15

除了对普通列表之外,sum()函数还可以应用于包含元素为可迭代对象的嵌套列表。例如:

my_nested_list = [[1, 2], [3, 4], [5, 6]]
nested_list_sum = sum(sum(sublist) for sublist in my_nested_list)
print("嵌套列表元素之和为:", nested_list_sum)

上面代码输出的结果为:

嵌套列表元素之和为: 21

在使用sum()函数计算列表元素之和时,需要注意以下几点:

  • 如果列表元素不是数字类型,将会抛出TypeError类型错误;
  • 如果列表中包含NaN(非数字)的元素,计算结果可能返回NaN或抛出ValueError类型错误。

总之,当需要计算一个列表中所有元素之和时,sum()函数提供了一个简单而高效的方法。