gpt4 book ai didi

python - Python中二维列表一行中特定范围的总和

转载 作者:太空宇宙 更新时间:2023-11-04 10:00:38 26 4
gpt4 key购买 nike

我有一个二维列表,比如说 [[1,2,3,4],[5,6,7,8,9]]。我知道我可以通过 sum(a[0]) 获得第一行的总和。但是,如果我需要前两个或三个项目的总和怎么办?伪代码应该是这样的:
sum(a[0,1:N]) == 0 表示对第 0 行中的 1 到 N 个元素求和。

最佳答案

你的问题不清楚,或者你想对你的第一个索引求和,即 a[0] = 1+2+3+4 = 10 的总和

上面的代码

sum = 0
for value in a[0]:
sum = sum + value

print sum

如果你想要所有元素的总和直到 N 即 1+2+3+4+5+6+7+8+9 =45

lenth_of_array =len(a)

总和 = 0

for i, array in enumerate(a):
for value in array[i]:
sum = sum + value

print sum

关于python - Python中二维列表一行中特定范围的总和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43788711/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com