lambda匿名函数
来源:互联网 发布:淘宝镜子自拍模特技巧 编辑:程序博客网 时间:2024/06/14 03:40
简介:
Python使用lambda来创建匿名函数。
lambda的主题个表达式,函数体比def简单的多。
lambda函数有自己的命名空间,且不能访问自有参数列表之外或全局命名空间里面的参数。
虽然lambda函数看起来只有一行,确不等同于C或C++的内联函数,后者的目的是调用小函数时不占用栈内存从而增加运行效率。
语法:
Lambda函数的语法只包含一个语句,如下:
lambda [arg1 [,arg2,.....argn]] : expression
from functools import reducel = [1,2,3,4,5]print(reduce(lambda x,y:x+y,l))print(reduce(lambda x,y:x+y,l,10))new_list = list(map(lambda x:x*2,l))print(new_list)merge_list = list(map(lambda x,y:x+y,l,new_list))print(merge_list)l = [100,80,60,40,20,0]new = list(filter(lambda x:x<50,l))print(new)
内建函数:
reduce函数 把一个list给缩成一个值,所以必须用二元操作数。
map函数应用于每一个可迭代的项,返回的结果是一个list。
filter函数可以对序列做过滤处理,使用一个自定的函数过滤一个序列,把序列的每一项传到自定义的过滤函数里处理,并返回最终结果。
阅读全文
0 0
- lambda函数,匿名函数
- python 匿名函数lambda
- 匿名函数 & Lambda 表达式
- Python 匿名函数lambda
- lambda匿名函数
- python 匿名函数lambda
- Python Lambda 匿名函数
- 【python】匿名函数 lambda
- Python匿名函数lambda
- 匿名函数lambda
- Python lambda匿名函数
- lambda匿名函数
- python匿名函数lambda
- 匿名函数: lambda
- Python 匿名函数lambda
- Python lambda匿名函数
- 匿名函数 - lambda表达式
- lambda匿名函数
- stm32内存管理总结
- heirloom-mail 配置QQ邮箱除想得问题
- c++中std::string的用法总结
- mysql 约束
- 【android】EventBus原理
- lambda匿名函数
- Oracle学习笔记day08——索引
- VMware安装redhat Linux系统
- ubuntu 16.04安装网易云音乐报错:dpkg: 依赖关系问题
- 致快大三的我
- YP.2.7 Other Representations(双语)
- 【android】RxJava原理简述
- 【android】synchronized和volatile
- unity黑暗之光_01