map函数:
#处理序列中的每个元素,得到的结果是一个'列表',该列表元素个数及位置与原来一样
filter函数:
#遍历序列中的每个元素,判断每个元素得到一个布尔值,如果是true,则留下来
people=[{'name':'wangyue','age':10}, {'name':'songyang','age':30} ] rec=filter(lambda p:p['age']>10,people) print list(rec)
reduce函数:
处理一个序列,然后把序列合并操作
from functools import reduce print (reduce(lambda x,y:x+y,range(100),100))