并行操作多个序列map

>>> def add1(a):
return a + 1

>>> def add2(a,b):
return a + b

>>> def add3(a,b,c):
return a + b + c

>>> a1 = [1, 2, 3, 4, 5]
>>> a2 = [1, 2, 3, 4, 5]
>>> a3 = [1, 2, 3, 4, 5]
>>> b = map(add1,a1)
>>> print b
[2, 3, 4, 5, 6]
>>>
>>> b = map(add2, a1, a2)
>>> print b
[2, 4, 6, 8, 10]
>>> b = map(add3, a1, a2, a3)
>>> print a3
[1, 2, 3, 4, 5]
>>>
>>> print b
[3, 6, 9, 12, 15]

posted @ 2014-07-05 21:42  kissing狐  阅读(191)  评论(0编辑  收藏  举报