请看看这个为什么跑出来得不到对应的结果

img


跑出来的这一段是什么意思?是需要在一开始创建一个空列表然后再用append添加进空列表吗

img

filter函数是Python中常用的内置函数,调用无需加载库,直接使用即可。它主要用来根据特定条件过滤迭代器中不符合条件的元素,返回一个惰性计算的filter对象或迭代器。需要用list函数进行转换,才能得到符合的条件元素组成的新列表。你外面要再加个list转换一下
c = [-10, 28, 9, -5, 30, 5]
list(filter(lambda a:a>0, c))