今天就跟大家聊聊有关python中map函数的使用方法,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

map()会根据提供的函数对指定序列做映射。

第一个参数 function 以参数序列中的每一个元素调用 function 函数,返回包含每次 function 函数返回值的新列表。

map() 函数语法:

map(function,iterable,...)

参数

function--函数iterable--一个或多个序列

返回值

Python2.x返回列表。Python3.x返回迭代器。

以下实例展示了 map() 的使用方法:

>>>defsquare(x):#计算平方数...returnx**2...>>>map(square,[1,2,3,4,5])#计算列表各个元素的平方[1,4,9,16,25]>>>map(lambdax:x**2,[1,2,3,4,5])#使用lambda匿名函数[1,4,9,16,25]#提供了两个列表,对相同位置的列表数据进行相加>>>map(lambdax,y:x+y,[1,3,5,7,9],[2,4,6,8,10])[3,7,11,15,19]

看完上述内容,你们对python中map函数的使用方法有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注亿速云行业资讯频道,感谢大家的支持。