map(function, iterable, ...)...将可迭代的iterable参数中的每一个元素作为function的参数执行,将结果作为一个列表返回。
>>> def foo(a):
... ...如果有多个可迭代的参数,所有的iterables会同时传递相同位置的元素给function(并行)
>>> def add(a,b):
... return a+b
...
>>> a=[1,2,3]...>>> b=[4,5,6]
>>> map(add,a,b)
[5, 7, 9]
>>>
翻译不了了:
就这样吧。... 5), (3, 6)]
>>> c
[7, 8]
>>> map(None,a,c)
[(1, 7), (2, 8), (3, None)]
>>>