这个函数的意思就是将function应用于iterable的每一个元素,结果以列表的形式返回。...注意到没有,iterable后面还有省略号,意思就是可以传很多个iterable,如果有额外的iterable参数,并行的从这些参数中取元素,并调用function。...(lc)
输出:
['1', '2', '3', '4', '5']['1', '2', '3', '4', '5']['z', 'h', 'a', 'n', 'g', 'k', 'a', 'n', '...def mul(x): return x*xn=[1,2,3,4,5]res=map(mul,n)
输出:[1, 4, 9, 16, 25]
把列表n中的每个元素运行一次mul函数后得到的结果作为最终结果列表的元素...(res)
输出:[3, 6, 9]
并行的从三个列表中各自取出元素然后运行add函数,有人可能会问,如果三个列表长度不一样怎么办,前面已经说了,对于短的那个iterable参数会用None填补。