Python的lambda匿名函数
lambda函数也叫匿名函数,即,函数没有具体的名称。
先来看一个最简单例子:
- def d(x):
- return x*2
- print d(5)
Python中使用lambda的话,写成这样
- d = lambda x : x*2
- print d(5)
Python中的lambda的优点有:
1. 使用Python写一些执行脚本时,使用lambda可以省去定义函数的过程,让代码更加精简。
2. 对于一些抽象的,不会别的地方再复用的函数,有时候给函数起个名字也是个难题,使用lambda不需要考虑命名的问题。
3. 使用lambda在某些时候让代码更容易理解。