map()函数:
接收两个参数:一个是函数f和一个list,并通过把函数f依次作用在list的每个函数上,得到新的list并返回。
举个例子:
def f(x):
return x*x
print map(f, [1, 2, 3, 4, 5, 6, 7, 8, 9])
输出结果:
[1, 4, 9, 10, 25, 36, 49, 64, 81]
map()函数是让list中的每一个元素根据函数f的逻辑进行运算,返回一个新的list,原本的list没有发生改变,新的list的类型是map,需要用list()方法转换一下。