发布时间:2019-09-05 07:06:33编辑:auto阅读(1967)
map函数func作用于给定序列的每个元素,并用一个列表来提供返回值。>>>map(lambda x:x+3, a) #这里的a同上
>>>[3,4,5,6,7,8,9,10]
#另一个例子
>>>a=[1,2,3]
>>>b=[4,5,6]
>>>map(lambda x,y:x+y, a,b)
>>>[5,7,9]
reduce函数,func为二元函数,将func作用于seq序列的元素,每 次携带一对(先前的结果以及下一个序列的元素),连续的将现有的结果和下一个值作用在获得的随后的结果上,最后减少我们的序列为一个单一的返回值。>>>a = [1,2,3,4,5]
>>>reduce(lambda x,y:x+y,a)
15
上一篇: 如何给Python的MySQL模块加功能
下一篇: python字符串加密与解密
51552
51116
41649
38405
32892
29871
28585
23540
23475
21821
1968°
2672°
2224°
2161°
2609°
2188°
2916°
4845°
4685°
3329°