国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > Python基础教程 > python filter函数的返回值是什么

python filter函数的返回值是什么

Python filter

头像

小妮浅浅

2021-04-19 11:34:005551浏览 · 0收藏 · 0评论

1.说明

filter()函数被用于过滤序列,它会过滤掉不符合条件的数据,符合条件的数据将会被留下,filter函数返回的结果是一个可迭代对象。

之所以称它为高级语法,因为想要正确理解使用它并不容易,同时还要配合上lambda表达式。

2.语法

filter(function, iterable)

3.参数

function -- 判断函数。

iterable -- 可迭代对象。

4.返回值

返回列表。

5.实例

from collections import Iterable
 
def func(x):
    print("接收参数" + str(x))
    return x%2 == 0
 
lst = [1, 2, 5, 6, 7]
res = filter(func, lst)
# res 是一个可迭代对象
print(isinstance(res, Iterable), type(res))
 
for item in res:
print(item)

filter函数的返回值是一个可迭代对象,这一点很关键,这也是为什么我说filter函数是高级语法的原因。

为什么不返回列表?,如果返回的是列表,那么在filter函数执行过程中,就必须对列表里的每一个数据进行对2取模运算,这样很浪费空间,因此filter在实现时采用了迭代器技术,将计算延迟到对filter函数返回结果进行遍历时才进行。

通过本篇的学习,我们发现了filter函数的返回值,同时掌握了过滤序列数据的方法,学会的赶紧也动手试试吧。

(推荐操作系统:windows7系统、Python 3.9.1,DELL G3电脑。)

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

下厨房BY金银花露免费阅读无删.. | 指尖搅动我的心弦| 小雪被老汉各种姿势玩弄视频| 美国大片又大又好看的PPT| 办公室深深挺进女警小| 成都私人情侣免费看电视剧的软件| 善良的邻居的妻子3| 伦理《少妇的滋味》完整版| 公交车被上高湖了还能坐吗小说 | 李成敏| 成品人和精品人的特点分析| 妈妈的职业4免费观看全集在线播..| 性做爰A片春欲| 坤坤寒进桃子里在线看歌词| 怎么骑桌角到失禁| 成全在线观看免费完整| 短裙舞蹈| 做到双眼失焦双男主| 胸吻| 美国大片免费观看2022年上映 | 成品免费PPT网站入口 | 二年成全免费观看影视大全| 白日梦我小说全文免费阅读 | 无人区免费高清版观看| 贾玲白凯南| 啪啪影院| 快拨出天我是你母亲歌词监控| 种马农场(6P)--骑当千菁T..| 大叔和妈妈免费观看电视剧第3集 暴躁老妈高清免费观看电视剧 | 坤坤赛进桃子里在线看歌词| 内衣秀| 《后宫狂热》动漫全集完整 | 耕耘小侄女小说全文免费阅读| DJ快了又快又骚的POP歌曲| 法国色情巜做爰狂欲| CSGO高清大片免费播放器| 老公拿狗给我配| 《卻望1973》娃娃脸| B站入口直接进入| 两富婆轮流上阵| 医生一直揉白带湿漉漉的正常吗