使用 map() 函数求解 Python 中二维数组的和


在本教程中,我们将学习如何使用 Python 中的 **map** 函数求解二维数组的和。

**map** 函数接受两个参数:**函数** 和 **可迭代对象**。它将可迭代对象的每个元素传递给函数,并将结果存储在 **map 对象** 中。我们可以将 map 对象转换为可迭代对象。

让我们看看如何使用 map 函数求解二维数组的和。

  • 使用列表初始化二维数组。

  • 将 **sum** 函数和 **二维数组** 传递给 **map** 函数。

  • 求解结果 **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]

输出

现在,使用相同的 sum 函数求解结果的和。

# finding the sum of result
print(sum(result))

输出

如果您将上述代码片段添加到上面的程序中并运行它,您将得到以下输出。

45

结论

如果您对本教程有任何疑问,请在评论区提出。

更新于:2020年2月12日

5000+ 次浏览

开启你的职业生涯

完成课程获得认证

开始学习
广告
© . All rights reserved.