-
定义
map() function returns a map object(which is an iterator) of the results after applying the given function to each item of a given iterable (list, tuple etc.)
输入: fun, iter
输出:一个map对象,也是一个结果的迭代
是将第二个参数(给定的一个迭代列表或元组…) 应用到第一个参数funtion中返回一个迭代结果 -
用法
# [1,2,3] --> [2,4,6]
def fun1(n):
return 2*n
result = map(fun1, [1,2,3])
# 注意这里要输出[2,4,6]的话,需要print(list(result))
- 参考资料
https://www.geeksforgeeks.org/python-map-function/