每天进步一点点 --python学习1
lambda语句的理解
lambda需要一个参数,后面仅跟单个表达式作为函数体。
ex:
a=[1,2,3,4]resultlist1 = filter(lambda x:x>3,a) //返回结果是[4]resultlist2 = map(lambda x:x>3,a) //返回结果[False,False,False,True]reduce(lambda x,y:x+y,a) //返回结果10reduce(lambda x,y:x+y,a,1) //返回结果11