filter()函数

  • 也属于高阶函数
  • ilter() 函数用于过滤序列,过滤掉不符合条件的元素,返回一个迭代器对象
  • 如果要转换为列表,可以使用 list() 来转换
  • 该接收两个参数,第一个为函数,第二个为序列,序列的每个元素作为参数传递给函数进行判,然后返回 True 或 False,最后将返回 True 的元素放到新列表中

filter()语法:

filter(function,iterable)

function -----函数

iterable-----可迭代对象

  • 返回结果是一个迭代器对象
  • 返回结果是一个迭代器对象
  • 返回结果是一个迭代器对象
  • 多来两遍方便记忆
lst = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]def fn4(i):if i > 5:return Truereturn Falseprint(filter(fn4,lst))
输出:<filter object at 0x0000025ABD4D8BE0>
print(list(filter(fn4,lst)))
输出:[6, 7, 8, 9, 10]

关于filter()函数相关推荐

  1. R语言dplyr包使用group_by函数、arrange函数和filter函数获取每个分组的第一个、第N个、最后一个记录实战

    R语言dplyr包使用group_by函数.arrange函数和filter函数获取每个分组的第一个.第N个.最后一个记录实战 目录

  2. R语言dplyr包filter函数通过逻辑条件过滤数据实战

    R语言dplyr包filter函数通过逻辑条件过滤数据实战 目录 R语言dplyr包filter函数通过逻辑条件过滤数据实战 #导入dplyr包 #仿真数据

  3. R行数据过滤基于dplyr包filter函数

    R行数据过滤基于dplyr包filter函数 目录 R行数据过滤基于dplyr包filter函数 筛选等于某个值的行 使用与操作筛选行

  4. Python进阶09 filter函数

    2019独角兽企业重金招聘Python工程师标准>>> def func(a):if a > 100:return Trueelse:return False'''filter ...

  5. 【 MATLAB 】使用 filter 函数产生给定线性时不变系统的单位阶跃响应

    先给出filter的大致介绍:[ MATLAB ]filter 函数介绍(一维数字滤波器) 上篇博文写了产生一个系统的脉冲响应的博文,有兴趣可以看看:[ MATLAB ]使用 impz 函数计算并画出 ...

  6. 【 MATLAB 】filter 函数介绍 之 Filter Data in Sections

    [ MATLAB ]filter 函数介绍(一维数字滤波器) 在上篇博文中,里面有一个例子,就是过滤部分中的数据,这个部分中的数据的意思是如果有一个向量需要过滤,我们可以把它分为几段,然后分段过滤. ...

  7. Python filter() 函数

    实例 过滤数组,并返回一个仅包含等于或大于 22 的值的新数组: ages = [5, 16, 19, 22, 26, 39, 45]def myFunc(x):if x < 22:return ...

  8. python进阶:闭包、map/reduce/filter函数、lambda函数、装饰器

    函数式编程 一.闭包 python一切皆对象 一切皆对象意味着,所有类型均可被赋值,传参~:函数可以当做参数传递,也可以被当做返回值返回:在其他一些语言中函数仅是一段代码块. 闭包的定义与用法 如何验 ...

  9. python一行输入多个值用空格隔开_2020-09-22-Python-函数嵌套、filter()函数、一行输入多个整数(空格分隔)、多维列表的输入...

    python笔记002----函数嵌套.filter()函数.一行输入多个整数(空格分隔).多维列表的输入 •字符串列表---内带2维列表 a=['123'] print(a[0][1]) for i ...

  10. python day-15 匿名函数 sorted ()函数 filter()函数 map()函数 递归 二分法...

    一.匿名函数 匿名函数的结构:变量   =  lamda  参数: 返回值 a  =  lamda  x : x*x       # x为参数,   : 后边的为函数体 print(a(x)) def ...

最新文章

  1. Sublime Text 3 插件的安装、升级和卸载
  2. HQL中出现XXX is not mapped的错误
  3. 使用 .NET CORE 创建 项目模板,模板项目,Template
  4. 广州大学计算机网络期末考试2013,广州大学计算机网络技术试卷(A卷)
  5. python3.6库参考手册_python3.5.2官方帮助文档参考手册(CHM版)
  6. linux网络配置出现E325,Linux CentOS E325错误,如何解决?VI如何使用?
  7. 关于在XP操作系统和IIS5.1环境下的MVC环境搭建之IIS错误
  8. Python计算器练习
  9. 计算机管理用户u,discuz+uclient 手动提升普通用户至管理员权限网站安全 -电脑资料...
  10. Unity3d十二 3d主要引擎名称Ogre Unreal Unity Gamebryo Bigworld
  11. 用python在大麦网抢票攻略_大麦网抢票有什么攻略?
  12. Transformer具体如何进行机器翻译
  13. 第二章 Python数据类型和运算符
  14. 互联网老辛整理-学员面试题
  15. Event-emitter (理解篇)
  16. js获取字符串字符数和字节数,注意:区分字符串字符数和字节数(编程环境UTF-8的情形)
  17. Qt on Android Android SDK安装
  18. 仿苹果菜单的图片放大特效实现
  19. 2014暑假ACM13级一批集训内容
  20. JAVA初学者学习书籍推荐

热门文章

  1. vue图片时间轴滑动_Vue实现可移动水平时间轴
  2. 数据分析 NO.15 数据可视化
  3. L2正则化缓解过拟合实例
  4. 蓝牙耳机什么牌子的好用?口碑好的国产蓝牙耳机推荐
  5. java计算机毕业设计果之芒农场销售系统(附源码、数据库)
  6. 互联网摸鱼日报(2023-02-09)
  7. Python爬虫编程14——移动端爬取
  8. 3D建模学习小妙招,每天两小时,半年变大咖
  9. python摄像头入侵_Python:通过摄像头实现的监控功能
  10. Java的形参、实参与传值调用、传地址调用