【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 = 0for x in a: z += sum(a)print(z)以上就是关于“Python二维数组求和代码怎么写?Python二维数组求和用什么方法”的全部内容了,希望对你有所帮助 。
推荐阅读
- python字符串的驻留机制是什么?python字符串的驻留机制及优缺点
- Python中怎么表示空值?Python中空值的表示方法是什么?
- python调用函数和打印函数有什么不同?调用函数和打印函数的区别
- Python如何使用seaborn绘图?怎么用Python第三库seaborn画直方图
- Python使用切片的规则有哪些?Python使用切片的三条规则
- Python如何执行函数?Python执行函数的方法
- python循环语句中有哪些类型?python循环语句的用法
- Python怎么用字典统计字符出现次数?Python字典计数代码如何写
- 如何用Python3顺序执行多个py脚本?Python程序怎么自动按照顺序运行
- Python脚本在Linux系统上如何运行?在Linux系统上怎么运行python程序