韩漫免费漫画在线观看方法,《好好疼爱里面》免费看,年轻漂亮的女士护士内衣,妈妈醉酒后把我当爸爸电视剧

文章 > 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电脑。)

关注

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

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

电影《满足2》完整版在线观看| 金瓶双艳| YSL水蜜桃86满十八岁会黑吗. | 麻豆免费观看A片WWW| 女性扒开大腿内侧小肚子痒| 美女和帅哥一起努力生产豆浆 | 大姨妈来了同房内射吃避孕药| 《乳牛牧场的奶牛娘》动漫| 《黏糊糊的你》动漫免费观看| 《在线观看交换做爰》| 免费观看已满十八岁电视剧高清版| -二三四在线视频观看社区| 双人床上剧烈运动会怎么消除| 一路向西在线| 55岁女人高潮后几天能恢复| 天美传奇星空MV高清免费| 乱亲女小莹的| 《一滴都不许漏》何泽城林荫| 打扑牌不盖被子怎么办| 成色18K1.8.35MB| 我与旗袍老师疯狂床震| 绘色千佳| 我的老师中韩双字| 公粗一夜6次挺进我的密道| 门卫秦大爷1-42章免费阅读| 精品一区| 免费B站看大片真人电视剧| 欧美-区| 我在开会他在下添好爽在线视频| BUBBLE| 电影《轮番上阵》| 巨乳童颜| 性感内衣女装| 人间水蜜桃MAC923| 宋芸桦| 好妈妈33| 丈夫不在家儿媳想老公的背景故事| 《性房纵欲》在线观看| 忘穿内裤被同桌C了好爽微博小说| 乳房| 公憩止痒小说原著叫什么名字