map函数和filter函数有什么区别

map函数和filter函数有什么区别

老师 可以各自举一个例子再区分一下他们吗

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕凡 2021-11-24 14:51:42

同学,你好。

1、fiter()函数是通过生成 True 和 False 组成的迭代器将可迭代对象中不符合条件的元素过滤掉,返回的是filter对象,需要使用list()将结果转换为列表;

https://img1.sycdn.imooc.com//climg/619de0b0091aa69808560269.jpg

2、map()函数返回的则是 True 和 False 组成的迭代器,是对每次执行函数后的结果都进行返回;

https://img1.sycdn.imooc.com//climg/619de095098875a008870248.jpg

map函数和filter函数容易混淆,一定要分清哦,祝学习愉快~

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师