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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。