您的当前位置:首页正文

pythonmap()函数的用法

2021-02-14 来源:易榕旅网
pythonmap()函数的⽤法

map是python内置函数,会根据提供的函数对指定的序列做映射。map()函数的格式是:

map(function,iterable,...)

第⼀个参数接受⼀个函数名,后⾯的参数接受⼀个或多个可迭代的序列,返回的是⼀个集合。

把函数依次作⽤在list中的每⼀个元素上,得到⼀个新的list并返回。注意,map不改变原list,⽽是返回⼀个新list。

def square(x): return x * 2

b = [1,4,7,11]

a = list(map(square,b))print(a)print(b)

运⾏结果:

通过使⽤lambda匿名函数的⽅法使⽤map()函数:

m = list(map(lambda x,y:x+y,[1,3,5,7,9],[2,4,6,8,10]))print(m)

运⾏结果:

因篇幅问题不能全部显示,请点此查看更多更全内容