map函数

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中。

如有问题可联系QQ:2499578824
原文地址:https://www.cnblogs.com/chunbo/p/11187875.html