使用过滤函数的问题

来源:3-2 项目作业

慕码人2111558

2020-04-18 11:31:34


http://img.mukewang.com/climg/5e9a72e3083d6e4f10000750.jpg
问题1.我不懂为什么要过滤?如果它不全为数字的话,那你过滤了剩的数字也没用啊,为什么不直接判断它是不是全为数字?
2.filter返回的不是列表数据类型吗?那第(3)步说的根据(2)中过滤后的返回值进行判断又是什么意思?是说要对filter得到的列表结果又进行判断吗?那这不是多此一举吗?

写回答

1回答

好帮手慕笑蓉

2020-04-19

同学,你好。

问题一:这里主要是考察对filter函数的使用,同学直接用不直接判断它是不是全为数字也是可以的;

问题二:filter返回的是一个filter类型的数据,需要用list()转换后才是列表数据类型;第(3)步说的根据(2)中过滤后的返回值进行判断是指,如果数据都是数字,那么列表长度是2,否则数据不全为数字。

如果解决了你的疑惑,请采纳,祝学习愉快~ 


0

0 学习 · 8160 问题

查看课程