Lambda 函数 (匿名函数)
来源:互联网 发布:三菱刺刀淘宝专卖店 编辑:程序博客网 时间:2024/06/05 23:44
Lambda是希腊字母表中排序第十一位的字母,英语名称叫 lambada.
lambda在python里面是用来创建简单的匿名函数的。如果在你的python程序中某个非常的简单,并且只是被使用1,2次,那就不必用def去特地定义这个函数。用lambda可以将这个小函数的代码内联到调用代码处。
例如下面这个函数只是对参数进行加1运算。
如果用lambda来写这个功能:def increment(x):
return x+1
注意lambda会返回一个函数对象,如果没有任何其它地方引用这个函数对象,那么它就会被销毁。increment = lambda x: x+1
> increment(1)
2
Lambda在python里面的使用方法
通常lambda定义的函数是作为一个临时函数以参数的形式传入到另外一个外层函数。比例filter(), map()
>>> print filter(lambda x : x%2==0, range(1,10))
[2, 4, 6, 8]
>>> print map(lambda x:x*2, range(1,10))
[2, 4, 6, 8, 10, 12, 14, 16, 18]
阅读全文
0 0
- 匿名函数(lambda)
- Lambda 函数 (匿名函数)
- lambda函数,匿名函数
- Python 匿名(lambda)函数
- C++11 Lambda函数(匿名函数)
- C++11 Lambda函数(匿名函数)
- C++11:Lambda函数(匿名函数)
- Python lambda(匿名函数)函数总结
- C++ Lambda函数(匿名函数) 使用方法
- python 匿名函数lambda
- 匿名函数 & Lambda 表达式
- Python 匿名函数lambda
- lambda匿名函数
- python 匿名函数lambda
- Python Lambda 匿名函数
- 【python】匿名函数 lambda
- Python匿名函数lambda
- 匿名函数lambda
- Elasticsearch中的store field跟non-store field的区别
- Python (2.6)常用的API
- 第一次使用博客记录学习生活------2017.7.9
- List Comprehensions (列表推导式)
- TensorFlow系列(2)——KNN算法实现
- Lambda 函数 (匿名函数)
- 如何用PowerMockito 测试静态方法
- #3DOM
- Restful Web Service
- JBoss7配置datasource
- SpringBoot可执行包结构
- awk分割字符
- Disable Maven的Test
- 敏捷教练辅导项目