利用filter()函数过滤
来源:3-2 项目作业
编程进修生
2019-10-15 16:53:48
ls = list(filter(all_num,ls))
我使用这行代码进行过滤 为什么会出现bug 第一个参数为一个函数,第二个参数为一个列表序列 但是程序运行错误
1回答
好帮手乔木
2019-10-15
同学你好:
同学的这行代码没有逻辑上的问题。
推断:
1 同学ls中的元素都为int类型,由于在all_num中的isdigit()是字符串的方法,int型可能会报没有该方法的错误。
2 同学的all_num函数定义错误。
同学可以提供相关详细的报错信息和相关代码,方便我们为同学解决问题。
如果我解决了同学的问题,请采纳!学习愉快^_^。
相似问题