使用过滤函数的问题
来源:3-2 项目作业
慕码人2111558
2020-04-18 11:31:34
问题1.我不懂为什么要过滤?如果它不全为数字的话,那你过滤了剩的数字也没用啊,为什么不直接判断它是不是全为数字?
2.filter返回的不是列表数据类型吗?那第(3)步说的根据(2)中过滤后的返回值进行判断又是什么意思?是说要对filter得到的列表结果又进行判断吗?那这不是多此一举吗?
1回答
好帮手慕笑蓉
2020-04-19
同学,你好。
问题一:这里主要是考察对filter函数的使用,同学直接用不直接判断它是不是全为数字也是可以的;
问题二:filter返回的是一个filter类型的数据,需要用list()转换后才是列表数据类型;第(3)步说的根据(2)中过滤后的返回值进行判断是指,如果数据都是数字,那么列表长度是2,否则数据不全为数字。
如果解决了你的疑惑,请采纳,祝学习愉快~
相似问题