Python基础-高阶函数-filter()
来源:互联网 发布:苹果ps软件 编辑:程序博客网 时间:2024/04/30 02:20
filter()-过滤序列
- 参数:函数
- 序列
filter()把传入的函数依次作用于每个元素,然后根据返回值是True还是False决定保留还是丢弃该元素。
取奇数序列
示例
#!/usr/bin/env python3# -*- coding: utf-8 -*-# Python filter 用法# 是否为奇数def isOdd(x): return (x % 2) != 0def filterTest(): # 函数,序列 result = filter(isOdd, [1, 2, 3,4,5]) print(result)filterTest()
运行结果
D:\PythonProject>python run.py[1, 3, 5]
删除空字符串
示例代码
#!/usr/bin/env python3# -*- coding: utf-8 -*-# Python filter 用法# 删除空字符串def whithoutEmptyString(s): return s and s.strip()def filterTest(): # 函数,序列 result = filter(whithoutEmptyString, ["A", "", "B"]) print(result)filterTest()
运行结果
D:\PythonProject>python run.py['A', 'B']
阅读全文
0 0
- Python基础-高阶函数-filter()
- Python高阶函数filter的用法
- python 高阶函数 map/reduce/filter/
- 【Python学习笔记】函数式编程:高阶函数filter
- python中的高阶函数map(),reduce(),filter()的区别
- Python高阶函数:filter、map、reduce、lambda
- Python学习2--高阶函数map、reduce、filter、sorted
- python 2.7 : 高阶函数map/reduce/filter/sorted
- Python 生成器及高阶函数 filter map reduce
- Python高阶函数——map/reduce/filter/sorted
- python学习 高阶函数/map()/reduce()/filter()/sorted()
- Python 高阶函数之 map()、reduce()、filter()
- python高阶函数中的map、filter、reduce
- Python高阶函数map&reduce&filter总结
- python 高阶函数:sort,filter,reduce,map
- Python内置高阶函数map,reduce,filter,sorted,zip
- Python学习-高阶函数Map/reduce/filter/sorted
- Python 高阶 Python函数式编程以及高阶函数reduce,sorted,filter
- 牛客算法-第一章
- Java程序员们最常犯的10个错误
- 【回味C】基本概念
- Azkaban-开源任务调度程序(安装篇)
- Linux查看物理CPU个数、核数、逻辑CPU个数(分色排版)
- Python基础-高阶函数-filter()
- 理解Object.assign
- Struts之使用拦截器实现的登录权限的控制
- JDBC
- Decision stump、Bootstraping、bagging、boosting、Random Forest、Gradient Boosting
- Zabbix_zabbix数据库表各字段说明
- 八大排序算法
- 各个平台移动端meta
- 手动搭建Kubernetes1.8高可用集群(1)ETCD