lambda python_Python | Lambda和filter()与示例
lambda python
The filter() function is used to filter the elements from given iterable collection based on applied function.
filter()函数用于根据应用函数从给定的可迭代集合中过滤元素。
Example:
例:
Given a list of integers and we have to filter EVEN integers using 1) normal way and 2) lambda and filter().
给定一个整数列表,我们必须使用1)正常方式和2)lambda和filter()来过滤偶数个整数。
1) Approach 1: Using normal way
1)方法1:使用常规方法
# function to find even number
def filtereven(data):
even=[]
for n in data:
if n%2==0:
even.append(n)
return even
# list of integers
fibo=[0,1,1,2,3,5,8,13,21,34,55]
print("Orignal List :",fibo)
# function call
even=filtereven(fibo)
print("Even List :",even)
Output
输出量
Orignal List : [0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55]
Even List : [0, 2, 8, 34]
2) Approach 2: Using filter() with lambda
2)方法2:将filter()与lambda结合使用
# list of integers
fibo=[0,1,1,2,3,5,8,13,21,34,55]
print("Orignal List :",fibo)
# filter even numbers using filter() and lambda
even=list(filter(lambda n:n%2==0,fibo))
print("Even List :",even)
Output
输出量
Orignal List : [0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55]
Even List : [0, 2, 8, 34]
翻译自: https://www.includehelp.com/python/lambda-and-filter-with-example.aspx
lambda python
lambda python_Python | Lambda和filter()与示例相关推荐
- python 函数对象(函数式编程 lambda、map、filter、reduce)、闭包(closure)
1.函数对象 作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明.谢谢! 秉承着一切皆对象的理念,我们再次回头来看函数(function).函 ...
- 【Kotlin】Kotlin 中使用 Lambda 表达式替代对象表达式原理分析 ( 尾随 Lambda - Trailing Lambda 语法 | 接口对象表达式 = 接口#函数类型对象 )
文章目录 一.尾随 Lambda - Trailing Lambda 语法 二.Kotlin 中使用 Lambda 表达式替代对象表达式原理 1.Lambda 替换对象表达式 2.原理分析 3.示例分 ...
- Python语言学习之lambda:lambda函数的简介、使用方法、案例大全之详细攻略
Python语言学习之lambda:lambda函数的简介.使用方法.案例大全之详细攻略 目录 lambda函数的简介 1.lambda匿名函数的格式 2.lambda函数特点 3.lambda函数与 ...
- Lambda的Lambda(如果可选)
因此,我对JDK 8中Optional接口的两个限制感到沮丧.第一个问题是,没有明显的方法可以在块中执行else操作,因为只有isPresent方法,除非您使用的是老式的if语句. 第二个问题当然是古 ...
- Python高阶函数--map、lambda、reduce、filter、zip
一.map()函数 map()是 Python 内置的高阶函数,它接收一个函数 f 和一个 list,并通过把list 的每个元素依次作用在函数 f 上,得到一个新的 list 并返回. 例如,对于l ...
- lambda也是python_Python lambda介绍
可以这样认为,lambda作为一个表达式,定义了一个匿名函数,上例的代码x为入口参数,x+1为函数体.在这里lambda简化了函数定义的书写形式.是代码更为简洁,但是使用函数的定义方式更为直观,易理解 ...
- python中 lambda, map ,filter ,reduce讲解
lambda 是匿名函数 同来表达简单的函数 使用lambda函数应该注意的几点: lambda定义的是单行函数,如果需要复杂的函数,应该定义普通函数 lambda参数列表可以包含多个参数,如 lam ...
- java8新特性学习笔记(Lambda,stream(),filter(),collect(),map())
文章目录 1.lambda表达式(重点) 1.需求分析 2.Lambda表达式初体验 3.Lambda的语法规则 3.1 Lambda练习1 3.1 Lambda练习2 4.Lambda表达式的原理 ...
- Python | Lambda和map()与示例
The map() function is used to apply the function to all items of an iterable collection like list, t ...
最新文章
- anaconda 安装在c盘_最省心的Python版本和第三方库管理——初探Anaconda
- sql横着连接起来sql_SQL联接的简要介绍(到目前为止)
- 【转】.NET 自带的动态代理+Expression 实现AOP
- linux服务器重启init 6和reboot区别
- 错误1053服务没有及时_怎样保护服务器的安全?
- 编译分析:提memcmp.c+gcc四十米大刀到C#世界中屠龙
- JAVA 8 LIST<对象> 转换SET
- rabbitmq 消费端代码获取队列名称_RabbitMQ四:生产者--队列--消费者
- JAVA程序员面试32问(附答案)(转载)
- 算法训练 Bus Tour
- 使用adb命令启动模拟器
- QC新7种手法详解(转)
- 解决origin8 licience 过期问题
- Shapefile属性操作之增
- python列表生成器语法_Python 列表生成式\生成器
- 你还在打王者荣耀吗?用pygame写个游戏自己玩吧!
- 大使、布道师、贡献者,OpenHarmony社区发起三大贡献者激励计划
- 显著性检测2018(ECCV, CVPR)【part-1】
- redis查看某一个key的大小_redis查询key的内存大小
- 2016秋季找工作纪实
热门文章
- linux桌面时区设置,如何在Ubuntu 20.04上设置或更改时区
- php如何新建xml文件,PHP中的生成XML文件的4种方法分享
- Mysql中limit的优化
- C++类型萃取之type_traits和type_info
- mycat 1.6.5 for mysql 8分表攻略
- AI造福设计师:搭配色板这种苦差事交给GAN就好啦(教程)
- 俞永福卸任阿里大文娱董事长,改任 eWTP 投资组长
- Python 核心编程(第二版)——条件和循环
- 【java】反射+poi 导出excel
- Centos7+Nginx+Keepalived实现Apache服务的高可用负载均衡