利用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函数定义错误。

同学可以提供相关详细的报错信息和相关代码,方便我们为同学解决问题。

如果我解决了同学的问题,请采纳!学习愉快^_^。

0

0 学习 · 8160 问题

查看课程