python lambda表达式的一些用法

#用lambda表达式来排序
a=[{"name":"zhangsan","age":10},{"name":"lisi","age":15},{"name":"wangwu","age":6}]
a.sort(key=lambda x:x['age'])
print(a)
#func相当于一个lambda表达式
func=raw_input("请输入表达式")
func=eval(func)
def add(a,b,func):
c=func(a,b)
return c
cc=add(3,5,func)
print(cc)
posted @ 2018-02-02 15:21  罗亮玉  阅读(134)  评论(0编辑  收藏  举报