300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > python中求二维数组元素之和_python二维列表求解所有元素之和

python中求二维数组元素之和_python二维列表求解所有元素之和

时间:2022-08-07 10:58:28

相关推荐

python中求二维数组元素之和_python二维列表求解所有元素之和

相信很多初学小伙伴都会遇到二维列表求解所有元素之和问题,下面给出两种两种常见的求和方法。

方法1:

思想:遍历整个二维列表元素,然后将所有元素加起来

1 def Sum_matrix(matrix):

2 sum=0

3 for i in range(len(matrix)):

4 for j in range(len(matrix[i])):

5 sum+=matrix[i][j]

6 return sum

7

8

9 #测试

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

11 Sum_matrix(matrix) #49

12

13 a=[[22,4,5],[3],[5,5,82,4,7]]

14 Sum_matrix(a) #137

说明:上述方法可以求解常见二维列表所有元素之和,不受列表各行长度影响

方法2

思想:采用列表句柄(在一篇博客看到这样称呼)来求解,思想还是将所有元素加起来,但实现方法与方法1稍微有点不同

1 def Sum_matrix(matrix):

2 sum=0

3 for i in matrix:

4 for j in i:

5 sum+=j

6 return sum

7

8 #测试

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

10 Sum_matrix(matrix) #49

11

12 a&

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。