国产成人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电脑。)

关注

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

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

7777777亚洲和欧洲尺码表| 女人尝试到更粗大的心理变化| 第1章饱满的乳峰喷奶水动漫| 妈妈出轨了免费观看电视剧| 你好是鹿晗吗| 人口兽猪马狗第1集| 芬太尼关税| XX| 夹腿高潮后注意力不集中能恢复吗 | 免费看片| 鹿鞭丸的功效和作用| 《朋友的妈妈2》中字头歌词| 和妈妈做了怎么办心理咨询| EXO妈妈MV高清在线观看| 暴躁老阿姨CSGO最强武器搭配 | 学校停电被同桌C了3次| 亚洲尺码和欧洲尺码的区别在哪在..| 外国大片又大又好看的PPT| 母与子免费观看大全电视剧| 成都私人情侣免费看电视剧的软件| 美女比基尼游泳图片视频| 免费B站看大片真人电视剧| 《请好好疼爱里面》免费观看| 《厨房激战5》完整版在线观看| 年轻的保姆| 吻戏| 妈妈出轨了免费观看电视剧全集 | 《美丽妻子替夫还债》剧情| 免费的行情网站WWW下载大全| 丁香五月色情久久久久| 无法抗拒的你ID中字| 做到双眼失焦双男主| 原声舌吻| 免费观看已满十八岁电视剧高清版| 蜜桃成熟时2| 强伦女教师2:伦理| 电影《出轨》免费观看全集| 交替轮换4| 灭火宝贝高清完整版在线观看 | 麦子交换2免费完整版| 人狗大战6免费观看正版