Python lambda用法
2018-02-23 15:09
288 查看
func=lambda x:x+1print(func(1))#2
#以上lambda等同于以下函数def func(x): return(x+1)又如:func = lambda x,y:x+yprint(func(1,2))和def addxy(x,y): return x+y功能一样。
Lambda主要应用场合:list(map(lambda x : x + 1, [1, 2, 3]))#返回[2, 3, 4]。
但是,如果把上面map的例子,写成:print ([x + 1 for x in [1, 2, 3]]) ,能达到同样的效果,可以看出,Python的for语法非常强大,并且在易读上胜过了lambda。非常的简洁,易懂。
#以上lambda等同于以下函数def func(x): return(x+1)又如:func = lambda x,y:x+yprint(func(1,2))和def addxy(x,y): return x+y功能一样。
Lambda主要应用场合:list(map(lambda x : x + 1, [1, 2, 3]))#返回[2, 3, 4]。
但是,如果把上面map的例子,写成:print ([x + 1 for x in [1, 2, 3]]) ,能达到同样的效果,可以看出,Python的for语法非常强大,并且在易读上胜过了lambda。非常的简洁,易懂。
相关文章推荐
- Python中defaultdict与lambda表达式用法实例小结
- python 3.0中lambda用法
- python lambda的用法
- python中lambda的用法
- Python lambda的用法
- python lambda 用法
- Python学习笔记(5):lambda,filter,map,reduce,zip用法整理
- python中lambda()的用法
- 举例讲解Python的lambda语句声明匿名函数的用法
- Python中defaultdict(lambda:3)用法
- python 之 lambda 表达式的基本用法
- python小例子之5 -- lambda的一般用法
- Python中filter、map、reduce、lambda 的用法
- python中lambda与def用法对比实例分析
- python之lambda、filter、map、reduce的用法说明
- Python中的Lambda函数关键词的用法
- Python中lambda函数的用法——以输出文本列表中的首字母为例
- python中lambda与def用法对比实例分析
- Python一些特殊用法(map、reduce、filter、lambda、列表推导式等)
- python中lambda的用法