博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python: filter
阅读量:6672 次
发布时间:2019-06-25

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

Python内建的filter()函数用于过滤序列。

  filter()接受一个函数和一个序列,把传入的函数一次作用于每个元素,然后根据返回至是True还是False 决定保留还是丢弃该元素

 

eg:

>>>values=['1','2','-3','-','N/A','5']

 

>>>def is_int(val):

...  try:

...    x=int(val)

...    return True

...  except ValueError:

...    return False

 

>>>ivals=list(filter(is_int,values))

>>>print(ivals)    返回['1','2','-3','5']

 

转载于:https://www.cnblogs.com/baxianhua/p/8277049.html

你可能感兴趣的文章
linux eth0 改eth1 在改ip
查看>>
乾颐堂鹏同学通过HCIE送给后来者的话
查看>>
JS中的prototype
查看>>
我的友情链接
查看>>
本体编辑和知识获取软件--protege汉化版
查看>>
23张非常精美的圣诞桌面壁纸分享
查看>>
稀疏矩阵的压缩存储和转置
查看>>
华为S5700交换机开启WEB配置
查看>>
mysql主从同步错误解决和Slave_IO_Running: NO
查看>>
Coding and Paper Letter(十七)
查看>>
性能下降曲线
查看>>
求一个数的二进制中1的个数
查看>>
古代教育观点纵览
查看>>
Linux 下搭建PHP环境(make方法)太麻烦了
查看>>
《三》kubectl命令行管理工具、YAML配置详解
查看>>
iozone测试文件系统性能
查看>>
Hadoop - HDFS的数据流剖析
查看>>
Win7下部署asp.net程序如果有RDLC报表需要以下配置
查看>>
Jhipster_cn中文翻译组
查看>>
Nagios简介与安装(1)
查看>>