Khozhiakbar Khodzhaev Asked:2020-04-30 13:34:51 +0000 UTC2020-04-30 13:34:51 +0000 UTC 2020-04-30 13:34:51 +0000 UTC 有一个列表,有行和数字,如何使用过滤器()删除数字 772 a = [1,'2',3,'4',5,'6',7,'89'] z = list( filter( a.digits, a ) ) python 1 个回答 Voted Best Answer strawdog 2020-04-30T13:44:46Z2020-04-30T13:44:46Z 最好阅读该函数的文档filter,而不是试图猜测它的方法 a = [1,'2',3,'4',5,'6',7,'89'] z = list(filter(lambda x: not isinstance(x, int), a)) print(z) # ['2', '4', '6', '89']
最好阅读该函数的文档
filter,而不是试图猜测它的方法