python中map函数是什么意思,python中map的使用

  python中map函数是什么意思,python中map的使用

  下面介绍一下地图功能的使用,分为几个实用模块。详情请看下文~

  map()函数简介

  Python的map()方法,该方法将函数应用于所提供的迭代器的所有元素作为输入。例如,迭代器可以是列表、元组、集、字典和字符串,它返回迭代映射对象。另外,map()是python的内置函数。

  语法如下:

  map(函数,迭代器1,迭代器2.两个重要的参数:

  Function:提供给map()的必需参数,它将应用于迭代器中所有可用的项。

  迭代器:迭代所需的对象。它可以是列表、元组等。我们还可以将多个迭代器对象传递给map()函数。

  返回值

  map()函数将给定的函数应用于迭代器中的所有项,并返回可迭代的映射对象,如元组、列表等。

  如何实现map()函数?

  map()函数将两个输入作为函数和一个iterable对象。函数given map()是一个通用函数,它将迭代给定iterable对象中存在的所有值。

  假设有一个数字列表,你想得到每个数字的平方。得到输出后,我们需要返回给定数字平方的函数。函数实现如下:

  defsquare(n):

  returnn*n

  我们想得到下列数字的平方;

  My_list=[2,3,4,5,6,7,8,9]现在,让我们使用map()函数来获取My_list中每个元素的平方。实现代码如下:

  defsquare(n):

  returnn*n

  我的列表=[2,3,4,5,6,7,8,9]

  updated_list=map(square,my_list)

  打印(更新列表)

  打印(列表(更新_列表))输出:

  mapobjectat0x0000002C59601748

  [4,9,16,25,36,49,64,81]输出结果我们可以看到map()函数的输出是位于0x0000002C59601748的map对象的map()对象。然后我们使用for循环或list()方法来迭代输出以获得最终结果。

  地图功能也可以用在不同的场景中。想了解的可以点击进入Python学习网教学中心。

  (推荐操作系统:windows7系统,Python 3.9.1,戴尔G3电脑。)

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: