gpt4 book ai didi

python - 如何在 Python 中对二维数组求和?

转载 作者:太空狗 更新时间:2023-10-29 17:51:42 25 4
gpt4 key购买 nike

我想在 python 中求和一个二维数组:

这是我的:

def sum1(input):
sum = 0
for row in range (len(input)-1):
for col in range(len(input[0])-1):
sum = sum + input[row][col]

return sum


print sum1([[1, 2],[3, 4],[5, 6]])

它显示 4 而不是 21 (1+2+3+4+5+6 = 21)。我的错误在哪里?

最佳答案

我认为这样更好:

 >>> x=[[1, 2],[3, 4],[5, 6]]                                                   
>>> sum(sum(x,[]))
21

关于python - 如何在 Python 中对二维数组求和?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10713150/

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