def foo(x):
return x**2
lambda x:x**2
#二者效果等同
匿名函数lanbda表达式通常与map(),filter(),reduce()连用
map() 将序列中的元素通过处理函数处理后返回一个新的列表
filter() 将序列中的元素通过函数过滤后返回一个新的列表
reduce() 将序列中的元素通过一个二元函数处理返回一个结果
list=[1,2,3]
map(lambda x:x**2,list)
filter(lambda x:x%2,list)#返回为True
reduce(lambda x,y:x+y,list)