使用map()函数在Python中求和二维数组
在本教程中,我们将使用Python中的map函数找到2D数组的总和。
该映射函数有两个参数,即,功能和迭代。它将iterable的每个元素传递给函数,并将结果存储在map对象中。我们可以将映射对象转换为可迭代对象。
让我们看看如何使用map函数查找2D数组的总和。
使用列表初始化2D数组。
将函数sum和2D数组传递给map函数。
查找结果映射对象的总和并打印它。
示例
请参见下面的代码。
# initializing the 2D arrayarray = [
[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 resultprint(sum(result))
输出结果
如果在上面的程序中添加上面的代码片段并运行它,您将获得以下输出。
45
结论
如果您对本教程有任何疑问,请在评论部分中提及。
以上是 使用map()函数在Python中求和二维数组 的全部内容, 来源链接: utcz.com/z/316707.html