python lambda 用法
2013-12-08 14:42
381 查看
可以视lambda为一个简易的函数,它不需要return,形式简单
#冒号左边是变量
#冒号右边是返回值
例:
参考:http://www.secnetix.de/olli/Python/lambda_functions.hawk
#冒号左边是变量
#冒号右边是返回值
例:
>>> def f (x): return x**2 ... >>> print f(8) 64 >>> >>> g = lambda x: x**2 >>> >>> print g(8) 64
>>> foo = [2, 18, 9, 22, 17, 24, 8, 12, 27] >>> >>> print filter(lambda x: x % 3 == 0, foo) [18, 9, 24, 12, 27] >>> >>> print map(lambda x: x * 2 + 10, foo) [14, 46, 28, 54, 44, 58, 26, 34, 64] >>> >>> print reduce(lambda x, y: x + y, foo) 139
参考:http://www.secnetix.de/olli/Python/lambda_functions.hawk
相关文章推荐
- Python一些特殊用法(map、reduce、filter、lambda、列表推导式等)
- Python一些特殊用法(map、reduce、filter、lambda、列表推导式等)
- Python一些特殊用法(map、reduce、filter、lambda、列表推导式等)
- python 的几个内置函数(lambda ,zip filter )用法
- Python中defaultdict(lambda:3)用法
- Python lambda用法
- Python中lambda, map, reduce和filter函数的用法小结
- 深入解析Python中的lambda表达式的用法
- 举例讲解Python的lambda语句声明匿名函数的用法
- Python中的Lambda函数关键词的用法
- python中lambda函数的用法
- Python中filter、map、reduce、lambda 的用法
- python中lambda与def用法对比实例分析
- python的匿名函数lambda解释及用法
- python中lambda的用法
- Python特殊用法[map、reduce、filter、lambda、列表推导式等]
- python中lambda与def用法对比实例分析
- Python一些特殊用法(map、reduce、filter、lambda、列表推导式等)
- python 的几个内置函数(lambda ,zip, filter, map, reduce )用法
- python 之 lambda 表达式的基本用法