-
map
第一个参数是函数对象,第二个参数是可迭代对象 ,可迭代对象的每一个元素都会经过函数处理。例子:
# 1 l = ['1','2','3','4'] list(map(int,l)) Out[2]: [1, 2, 3, 4] # 2 def f(x): return x**2 l =[1,2,3,4] list(map(f,l)) Out[3]: [1, 4, 9, 16]
-
reduce
积累函数,将上一个元素在函数中的运算结果作用于下一个元素。例子:
# 1 l = [1, 2, 3, 4] print(lambda x,y:x+y, l)
-
filter
筛选函数,将符合函数条件的元素筛选出来。# 1 l = [1,3,4,5,2] print(lambda x:x>2, l)
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。