使用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

结论

如果您对本教程有任何疑问,请在评论部分中提及。

以上是 使用map()函数在Python中求和二维数组 的全部内容, 来源链接: utcz.com/z/316707.html

回到顶部