Python的Lambda表达式
2014-01-06 16:40
260 查看
介绍:
Lambda表达式是Python中一类特殊的定义函数的形式,使用它可以定义一个匿名函数。与其它语言不同,Python的Lambda表达式的函数体只能有唯一的一条语句,也就是返回值表达式语句。其语法如下: lambda 形参列表 : 函数返回值表达式语句 下面是个Lambda表达式的例子: 1 2 3 4 #!/usr/bin/env python li=[{"age":20, "name":"def"},{"age":25, "name":"abc"},{"age":10, "name":"ghi"}] li=sorted(li, key=lambda x : x["age"]) print(li) 如果不用Lambda表达式,而要写成常规的函数,那么需要这么写: 1 2 3 4 5 6 7 8 #!/usr/bin/env python def comp(x): return x["age"] li=[{"age":20, "name":"def"},{"age":25, "name":"abc"},{"age":10, "name":"ghi"}] li=sorted(li, key=comp) print(li)
相关文章推荐
- Python中lambda表达式学习
- Python中的Lambda表达式小析
- python中的map,reduce,filter,sorted,lambda表达式
- python lambda表达式
- Python中lambda表达式学习
- 零基础学python-18.7 为什么要使用lambda表达式
- Python中lambda表达式学习
- 兄弟连学python(5)——lambda表达式
- Python学习笔记(基础篇)_010_lambda表达式
- 零基础学python-18.7 为什么要使用lambda表达式
- python学习笔记,序列、函数、lambda表达式
- 简单谈谈python中的lambda表达式
- 零基础学python-18.7 为什么要使用lambda表达式
- Python中的Lambda表达式
- 『 Python笔记』 lambda表达式和函数式编程
- python lambda表达式
- Python中的lambda表达式
- python lambda表达式
- python中的lambda表达式用法详解
- python中的lambda表达式用法详解