Python中过滤序列内置函数filter()的详解(常用)
目录
- 一、功能
- 二、语法
- 三、举例
- 3.1代码
- 3.2运行结果
一、功能
用于过滤序列,过滤掉不符合条件的元素,返回一个迭代器对象,如果要转换为列表,可以使用 list() 来转换。
https://blog.csdn.net/hanhanwanghaha宝藏女孩 欢迎您的关注!
欢迎关注微信公众号:宝藏女孩的成长日记
如有转载,请注明出处(如不注明,盗者必究)
二、语法
filter(判断函数,可迭代对象)
该函数接收两个参数,第一个为判断函数,第二个为可迭代对象,第二个的每个元素作为参数传递给判断函数,然后返回 True 或 False,最后将返回 True 的元素放到新列表中。
注:常用可低迭代对象:list、tuple、dict、set、str等类型
三、举例
3.1代码
#coding=utf-8#filter()函数
def rose(n):return n < 70 #将列表里面的数字小于70的过滤出来 注:此处的n可以增加运算 例如return n+2,可以试试#列表就是一个可迭代对象,定义一个列表
lists = [1, 2, 3, 4, 5, 6, 8, 77]#将函数和列表传进去
a = filter(rose, lists)print(list(a))#map()函数:根据提供的函数对指定序列做映射。
a1 = map(rose, lists)
print(list(a1))#用lambda与filter实现快速过滤
lists = [1, 2, 23, 41, 5, 63, 8, 77]
c = filter(lambda x:x<60, lists)
print(list(c))
3.2运行结果
https://blog.csdn.net/hanhanwanghaha宝藏女孩 欢迎您的关注!
欢迎关注微信公众号:宝藏女孩的成长日记
如有转载,请注明出处(如不注明,盗者必究)
Python中过滤序列内置函数filter()的详解(常用)相关推荐
- 【Python养成】常用内置函数 — 2(详解25个内置函数)
图片来自互联网 文章目录 前言 二.内置函数详解 1.函数:chr(x) 2.函数:dir([obj]) 3.函数:divmod(x,y) 4.函数:enumerate(sequence, [star ...
- Python中68个内置函数的总结
内置函数 内置函数就是Python给你提供的, 拿来直接用的函数, 比如print., input等. 截止到python版本3.6.2 python一共提供了68个内置函数. #68个内置函数 # ...
- python中randrange函数_python 函数中的内置函数及用法详解
总结一下Python解释器包含的一系列的内置函数,下面表格按字母顺序列出了内置函数: 下面就一一介绍一下内置函数的用法: 1.abs() 返回一个数值的绝对值,可以是整数或浮点数等. print(ab ...
- python中常见的内置函数_python常用内置函数
内置函数(***) 1.print() 屏幕输出. ''' 源码分析 def print(self, *args, sep=' ', end='\n', file=None): # known spe ...
- 列举Python中常见的内置函数
Python内置函数就是python标准库里(语言自身携带的)函数(公共函数). 那么,接下来就来谈一谈python里的内置函数 1.abs() 此函数返回数字的绝对值. a = 5 b = -10 ...
- python中常见的内置函数_Python常用内置函数总结
Python 常用内置函数总结 一.数学相关 1 .绝对值: abs(-1) 2 .最大最小值: max([1,2,3]) . min([1,2,3]) 3 .序列长度: len('abc') . l ...
- 【Python养成】常用内置函数 — 1(详解前8个内置函数)
文章目录 前言 一.Python内置函数是什么? 二.内置函数详解 1.函数:help(x) 2.函数:map()函数 3.特别说明:lambda表达式 4.绝对值函数:abs(x) 5.函数 all ...
- python内置函数bytearray用法详解
python的内置函数bytearray返回一个新的 bytes 数组,bytearray 类是一个可变序列,包含范围为 0 <= x < 256 的整数. 语法结构: class byt ...
- python内置函数compile用法详解
python内置函数compile 可以将字符串编译成字节代码或者AST对象,字节代码对象可以被exec() 或 eval() 执行. 语法结构: compile(source, filename, ...
最新文章
- yii2框架随笔29
- struts.xml 文件添加DTD文件
- 使用WebBrowser与msHtml开发WinForms下的HtmlEditor控件
- 深度学习(21)神经网络与全连接层四: 输出方式
- Eclipse和IDEA 简单对比说明
- vue 项目如何引入微信sdk,使用微信接口
- (桌面虚拟化最佳实践--呼叫中心系统优化之二)存储和服务器优化项目
- nlp-tutorial代码注释3-2,LSTM简介
- 服务器连接池怎么配置文件,服务器连接池怎么配置
- 1、JavaScript 函数,2、JavaScript 正则表达式,3、JavaScript JSON,
- 同等条件下,杂交水稻是否增产?
- 大伟 Unity3D人物 控制移动和动画的基本方法
- 鸡兔同笼(C语言实现)
- 问的书写规则是什么意思_水的书写规则是什么
- 我的Jdon安装第三步出错解决
- 自建网站教程!如何用云服务器搭建个人网站?
- 微信小程序图片的比例问题
- 在word中添加公式并对齐
- 网络工程师加入德云社说相声,他还骑摩托车环球旅行!!
- OJ刷题---鸡兔同笼问题
热门文章
- arr数组怎么取值_记一次思否问答的问题思考:Vue为什么不能检测数组变动
- dataearth可视域分析_谁不知道前期分析要用ARCGIS?我就是不会用啊
- python 递归函数例子_python函数递归的几个例子
- 生日快乐模板php,可会有人跟我说句生日快乐
- document.createelement如何绑定点击事件_番外篇-EXCEL如何使用宏(VBA)
- java 异步调用webapi_Async Await异步调用WebApi
- CBOW模型正向传播、矩阵乘积层实现
- Android实现自定义相册,在Android Gallery App中创建自定义相册
- Web前端期末大作业--响应式健身会所网页设计(HTML+CSS+JS)实现
- linux安装服务程序,将 Go 程序安装成系统服务