博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python函数:lambda表达式和过滤器
阅读量:5162 次
发布时间:2019-06-13

本文共 424 字,大约阅读时间需要 1 分钟。

Lambda表达式是Python中一类特殊的定义函数的形式,使用它可以定义一个匿名函数。Python的Lambda表达式的函数体只能有唯一的一条语句,也就是返回值表达式语句。

语法:lambda 参数:返回值

参数个数不限

使用lambda表达式可以简化函数定义过程,也不必考虑函数命名的问题,增强代码可读性,一箭三雕

过滤器filter

语法 filter(function , sequence)

对sequence中的对象依次执行function,将执行结果为True的item组成一个List/String/Tuple(取决于sequence的类型)返回:

过滤掉非True的内容

map映射

语法:map(function, sequence) 

对sequence中的item依次执行function,见执行结果组成一个List返回

转载于:https://www.cnblogs.com/errorchen/p/4608430.html

你可能感兴趣的文章
nodeJs是什么
查看>>
Oracle数据库sys和system用户的默认密码及如何修改密码
查看>>
网络I/O模型--06异步I/O
查看>>
Individual Project - Word frequency program - Multi Thread And Optimization
查看>>
hdu 4960 数列合并
查看>>
IP通信基础 4月17日
查看>>
python学习之字符串常用方法
查看>>
jquery1.7.2的源码分析(二)
查看>>
JavaScript自学代码--(三)
查看>>
[NOIP2000]单词接龙
查看>>
设计模式之外观模式
查看>>
Nginx反向代理的基本配置
查看>>
SpringMvc文件资源防止被外链链接
查看>>
WCF、WebAPI、WCFREST、WebService之间的区别
查看>>
设计模式 -- 单例模式
查看>>
Linux下安装 php imagick扩展
查看>>
git出现: not a git repository
查看>>
appium 问题
查看>>
go条件语句
查看>>
css使用的三种方式
查看>>