map函数
map函数作用: 根据提供的函数对指定的序列做映射。通俗地讲就是以参数序列中的每个元素分别调用参数中的函数(func()),把每次调用后返回的结果保存到返回值中
map函数定义格式如下:
map(func,*iterable) ->map object
说明:
第一个参数是函数的名称,第二个参数是迭代类型,它的返回结果是一个object类型
代码演示:
func = lambda x:x+2
result = map(func,[1,2,3,4,5])
print(list(result))
输出结果如下:
[3,4,5,6,7]
注: 在上述例子中,定义了匿名函数并赋值给变量func,然后通过map()函数把序列中的每个元素取出来,作为参数调用func()函数,然后把结果放到result中。