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

文章 > 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的不同,通过定义和实例我们能够清晰的看出二者的不同,小伙伴们使用的时候可以根据想要的结果挑选合适的函数。


关注

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

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

《医务室的小秘密》第一季免费观..| 光溜溜瑜伽全套视频大全| 灵媒| 我寄宿在妈妈闺蜜家电视剧| 美国《性船》无删减| 陌陌影视在线观看高清完整版| 做到双眼失焦双男主| 《出差的日子》叶爱| 《厨房激战5》完整版在线观看| 《大度》韩版免费| 公交车大肉大捧一进一出好爽 | 《酒店激战》动漫1-5集免费观.| 欧美《交换做爰》| B站夫妻进入高峰期需要多久 | 成版人黄瓜视频APP| 山行| 老公说我越来越骚的心理| 炮姐BGM高清| 天美麻花星空高清免费观看完整版..| 《温柔的大姐姐》动漫免费观看 | 青柠影院在线观看高清电视剧荣耀 | 妈妈和女婿免费播放电视剧| 欧美黑粗大硬巴XXOO| 夜夜高潮次次欢爽AV女视频| 老公拿狗给我配| 日韩AV| 双乳被四个男人吃奶H文| H漫画| 《女教师的味道3》在线观看| 免费观看已满十八岁电视剧高清版 | 当着全班面被C到高潮哭视频 | 成全高清免费观看MV| 兄妹客厅当父母面爱叫啥| 成全在线观看免费全集高清完整版 | 做爰高潮A片(毛片)| 苍井空《办公室爱欲》| 去何地电影| 免费的黄冈网站有哪些平台 | 人犬兽人在线观看免费完整| 美女和帅哥一起努力生产豆浆 | 夹子夹R头多久