map()函数用于对容器中的函数映射(或变换)。
比如将列表中的所有元素乘以某一值,返回新的列表。
map()函数语法如下:
map(function,iterable)
参数function是一个提供变换规则的函数,返回变换之后的元素。
参数iterable是容器类型的数据。
在调用map函数时,iterable会被遍历,它的元素被逐一传入function函数中,在function函数中对元素进行变换。
示例代码如下:
#map映射函数
def f1(x):
return x**2
data1=[1,2,3,4,5,6,7,8,9]
maped=map(f1,data1)
data2=list(maped)
print(data2)
运行结果:[1, 4, 9, 16, 25, 36, 49, 64, 81]