目录
Python内置函数:map()函数
语法
map(function,iterable,...)
参数function:是一个函数
参数iterable:是一个或多个序列,不一定是list,只要是可迭代对象就可以。
描述
map()函数,它接收一个函数和一个(也可以说多个)list(不用非得是list,只要是可迭代对象就行)
例子
def square(x):
reture x***2
map(square,[1,2,3,4,5])#计算列表各个元素的平方
>>[1,4,9,16,25]
map(lambda x:x**2,[1,2,3,4,5])#使用lanmbda匿名函数
>>[1,4,9,16,25]
#提供了两个列表,对相同位置的列表数据进行相加
map(lambda x,y:x+y,[1,2,3],[1,2,3])
>>[2,4,6]
注意:
map(