Python二维数组求和代码怎么写?Python二维数组求和用什么方法
罗西汉
优草派
二维数组是python中比较特殊的一种结构,它是由多个一维数组放在同一结构中来组成的。而二维数组也是可以去进行求和运算,下面要来介绍的内容就是python二维数组求和方法以及代码实例,感兴趣的小伙伴就一起往下看看吧。
那么既然是要对二维数组求和,自然是需要先创建出来这个结构才可以。因为数组限定了其中的元素类型只能够为数字,那么用纯数字的列表即可,示例如下:
a = [[1,2],[3,4],[5,6]]
一、map()函数
map函数的语法为map(func,a),它的作用就是对一个序列中的所有元素都执行一次指定函数,代码示例如下所示:
sum(map(sum,a))
上面这一行代码的运行过程为,在map函数中只会取到对象a中的每一个元素。而因为a是二维数组,所有它取到的实际上是每个一维数组。而前面这个函数sum()的作用就是将一个序列内的元素都加起来返回,这样二维数组内所有一维数组中的数字都相加并返回了结果,最后再由外部的sum()函数执行相加操作即可实现二维数组求和。
二、for循环
对于序列中元素的操作,使用循环是最方便的。使用for循环遍历二维数组对象a,每次遍历都会取到其中一个一维数组。然后这个一维数组是可以使用sum()函数来将其中数字都加起来的,最后将使用加等于赋值运算符来将每一个一维数组求和得到的结果赋值给外部变量即可实现最终数组求和结果,详细代码如下所示:
z = 0 for x in a: z += sum(a) print(z)
以上就是关于“Python二维数组求和代码怎么写?Python二维数组求和用什么方法”的全部内容了,希望对你有所帮助。
【原创声明】凡注明“来源:优草派”的文章,系本站原创,任何单位或个人未经本站书面授权不得转载、链接、转贴或以其他方式复制发表。否则,本站将依法追究其法律责任。