📜  python 列 = 列列表的总和 - Python (1)

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

Python 列 = 列列表的总和 - Python

在Python中,可以使用内置的sum()函数来计算一个列表的总和。例如,我们有一个列表如下:

my_list = [1, 2, 3, 4, 5]

我们可以使用sum()函数来计算这个列表的所有元素的总和:

total = sum(my_list)
print(total)  # Output: 15

但是,如果我们想要计算一个包含多个列表的列表的总和怎么办?我们可以使用嵌套列表推导式来实现这个目标。例如,我们有一个包含三个列表的列表如下:

my_lists = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]

我们可以使用嵌套列表推导式来计算这个列表的所有元素的总和:

total = sum([sum(lst) for lst in my_lists])
print(total)  # Output: 45

在上面的代码中,我们首先使用一个列表推导式来迭代my_lists中的每个列表,并使用sum()函数计算每个列表的总和。然后,我们使用另一个列表推导式来计算所有列表的总和。

总结一下,如果我们想要计算一个包含多个列表的列表的总和,我们可以使用嵌套列表推导式和sum()函数来实现这个目标。