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


关注

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

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

老和尚猛挺进她莹莹的体导演是谁 | 白石真琴| 小日子在线观看高清完整版| 黑色蕾丝女装大长腿| 台湾版《黄花闺女》完整版| 五姑娘影院在线观看免费版电视剧 | 美国禁忌| 情满四合院大结局| 摸摸大扔子图片真实| 《性爽2》电影| 阴部按摩出水太尴尬怎么办| 老旺的大肉蟒进进出出| 《完美邻居2》电影在线观看| CSGO暴躁妹妹高清| 三飞母姐妹花女儿的小说| 房东天天吃我奶躁我在哪里看| 每日大赛| 天堂草原高清在线观看电视剧| JK制服| 年轻嫂子| WWW.MD.GOV.CN| 《酒店激战》动漫1-5集免费观..| 《囚禁空姐》电影免费观看| 把腿扒开让我添30分钟| 公翁晚上吃我奶头子| 快拨出天我是你母亲歌词监控| 9.1快看| 妈妈叫我戴上避孕套英文| 成全在线观看免费全集高清完整版| 潜规则3| 山行| 鸭子4| 恋臀者| 含着奶做着爱太舒服了| 在床上的72种扦插方法| 菠萝菠萝蜜在线观看免费版电视剧 | 臣卜扌果扌圭辶鬲爸爸| 经典韩剧电影| 美国伦理《欲奴3)| 小辣椒4美国荷尔蒙| 女性抹胸开襟哺乳衣的注意事项