使用map()函数在Python中求和二维数组
在本教程中,我们将使用Python中的map函数找到2D数组的总和。
该映射函数有两个参数,即,功能和迭代。它将iterable的每个元素传递给函数,并将结果存储在map对象中。我们可以将映射对象转换为可迭代对象。
让我们看看如何使用map函数查找2D数组的总和。
使用列表初始化2D数组。
将函数sum和2D数组传递给map函数。
查找结果映射对象的总和并打印它。
示例
请参见下面的代码。
# initializing the 2D array array = [ [1, 2, 3], [4, 5, 6], [7, 8, 9] ] # passing the sum, array to function result = list(map(sum, array)) # see the result values # it contains sum of every sub array print(result)
输出结果
如果运行上面的代码,您将获得以下输出。
[6, 15, 24]
输出结果
现在,使用相同的求和函数查找结果的总和。
# finding the sum of result print(sum(result))
输出结果
如果在上面的程序中添加上面的代码片段并运行它,您将获得以下输出。
45
结论
如果您对本教程有任何疑问,请在评论部分中提及。