美文网首页
python的过滤器(filter)

python的过滤器(filter)

作者: Judy警官 | 来源:发表于2019-05-30 20:45 被阅读0次
# 过滤器(filter):第一个参数是函数名,用于筛选的函数,第二个参数是Iterable(list,tuple,set,dict,str),返回一个filter且filter属于Iterator

#用于过滤掉一切不需要的东西

from collections import Iterable,Iterator

#提前准备一个函数,判断是否为奇数

def odd_z(x):

    if x%2==1:

        return True

    else:

        return False

f=filter(odd_z,range(1,10))

print("f 的类型:%s"%type(f))

print("f 是Iterator:%s"%isinstance(f,Iterator))

try:

    print(next(f),end='*')#f作为Iterator使用

    print(next(f),end='*')

except:

    print("\n结束了")

for i in f:#f作为Iterable使用

    print(i,end='$')

相关文章

  • Python 学习笔记 064

    续前节 Python高阶函数 filter的使用 功能 过滤器 filter的使用 示例 高阶函数-sorted...

  • Spring系列之Filter and Interceptor

    一、Filter 过滤器 1. 什么是Filter 过滤器? Filter 的含义Filter 过滤器是一个对象 ...

  • java基础-day42-Filter、Listener和Bas

    Filter ,Listener和BaseServlet 1. Filter过滤器 1.1 Filter过滤器的配...

  • Filter

    Java****中的****Filter****过滤器 Filter****简介 Filter也称之为过滤器,它是...

  • 22. 过滤器

    11 过滤器(Filter) 什么是过滤器(Filter) Filter:过滤器,用来过滤网站的数据; 处理中文乱...

  • Spring Boot使用过滤器Filter

    Spring Boot使用过滤器Filter >> 过滤器Filter介绍Filter也称为过滤器,是处于客户端与...

  • Interceptor和Filter区别

    过滤器(Filter) Servlet中的过滤器Filter是实现了javax.servlet.Filter接口的...

  • Filter 过滤器

    Filter过滤器 是什么 Filter过滤器 有什么用 拦截 数据处理 统一控制 Filter过滤器 如何用 使...

  • Filter&Listener

    Filter过滤器 概念 Filter表示过滤器,是JavaWeb的三大组件之一,Servlet、Filter、L...

  • Java中的Filter过滤器

    Java中的Filter过滤器 Filter简介 Filter也称之为过滤器,它是Servlet技术中最实用的技术...

网友评论

      本文标题:python的过滤器(filter)

      本文链接:https://www.haomeiwen.com/subject/ucebtctx.html