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

文章 > Python基础教程 > python中filter与map不同

python中filter与map不同

filter map

头像

小妮浅浅

2021-02-22 09:42:093679浏览 · 0收藏 · 0评论

本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。

1.定义不同

map是Python的内置函数, 使用的方式如下:

list = map(func, iter)

其中, func是函数, iter是可迭代的序列。

它的功能是:将一个序列中的每一个元素应用传入的函数, 并返回一个包含所有函数调用结果的一个列表

使用方式:

from collections import Iterable
 
lst = [1, 2, 5, 6, 7]
res = filter(lambda x: x % 2 == 0, lst)
# res 是一个可迭代对象
print(isinstance(res, Iterable), type(res))
for item in res:
print(item)

2.返回结果不同

函数名区别map作用于每个可迭代对象的元素,并返回处理之后的元素filter作用于可迭代内每个元素,根据计算后结果:True保留,Flase去掉

获取列表内所有的整数类型元素

def only_int(x):
    try:
        if isinstance(x, int):
            return True
        else:
            return False
    except ValueError as e:
        return False
 
dt = filter(type_int,[1,2,3,3,'3232',-34.5,34.5])
>>> list(dt)
[1, 2, 3, 3]

以上两点就是python中filter与map的不同,通过定义和实例我们能够清晰的看出二者的不同,小伙伴们使用的时候可以根据想要的结果挑选合适的函数。


关注

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

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

黑料网| 《后宫狂热》动漫全集完整| 妈妈你真棒插曲视频快来救救我| 韩剧在办公室做饭的电影影| 老赵玩小静揉捏胸奶头视频播放 | 电影《满足2》完整版在线观看| 《警花交换做爰》| 《下班后的办公室》上线| HTTP://WW.XJXJ...| 白丝脚上的浓浓的精华液能用吗| 灭火宝贝高清完整版在线观看| 儿媳妇免费播放全部电视剧| 妈妈的朋友2| 二人生猴子全程免费| 爱的健身房| 大S有几个小孩| 成全视频免费观看在线观看第14..| 臣卜扌桑扌圭辶鬲的游戏| B站暴躁少女CSGO| 三个老师轮流给学生布置作业| 打牌生猴子的视频大全 | 老阿姨高清免费观看电视剧| 《男医生的特殊治疗》| 亚洲日韩AV精品一区二区| 男生将78申请女生的定眼| 《熟妇的荡欲》HD中字| 男生把小困困放到女生困里视频 | 《高压监狱5》完整版| 双男主MV大片| 老师含紧一点H边做边走| 女上司的秘密| 一品国精和二品国精的文化意义| 免费B站看大片真人电视剧| 老婆同意了别人轮流联系我| 《交换温柔》免费观看全集完整版 | 续父开续女包小芳有没有出版?| 妈妈洗澡不把门关紧暗示什么| 《黑人性奴2》免费观看| 巨乳美女| 香蕉漫画免费读漫画网下拉式| 小雪被老汉各种姿势玩弄视频