第一句子网 - 唯美句子、句子迷、好句子大全
第一句子网 > Python中的filter()函数的用法

Python中的filter()函数的用法

时间:2020-12-12 17:48:41

相关推荐

Python中的filter()函数的用法

后端开发|Python教程

Python

后端开发-Python教程

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

红酒购物网站源码,网易镜像下载ubuntu,不同的tomcat间通讯,爬虫动态内容,阿里云iis配置php,seo事例lzw

和map()类似,filter()也接收一个函数和一个序列。和map()不同的时,filter()把传入的函数依次作用于每个元素,然后根据返回值是True还是False决定保留还是丢弃该元素。

sar 源码,ubuntu装机后黑屏,项目怎么放到tomcat上,租房爬虫数据,用户登录php代码,河东区一站式seo技术是什么lzw

例如,在一个list中,删掉偶数,只保留奇数,可以这么写:

微信 网页版 今日头条 源码,vscode怎么导入jar,ubuntu的grub,tomcat插件使用,sqlite 删除指定行,伊利网页设计师招聘,.net 数据库连接池组件,服务器常见的问题,magento 放大镜插件,前端web框架免费咨询,微博舆情爬虫,php 冒泡,新浪博客seo,springboot预览,dede搜索页标签,网站错误页面模板,网页截图源码,服务条款 模板,网站后台banner,扫码支付页面模板,电商后台管理系统模板,微信 小程序 源码lzw

def is_odd(n): return n % 2 == 1filter(is_odd, [1, 2, 4, 5, 6, 9, 10, 15])# 结果: [1, 5, 9, 15]

把一个序列中的空字符串删掉,可以这么写:

def not_empty(s): return s and s.strip()filter(not_empty, [A, \, B, None, C, ])# 结果: [A, B, C]

可见用filter()这个高阶函数,关键在于正确实现一个“筛选”函数。

练习

请尝试用filter()删除1~100的素数。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。