filter
list_x = [1,2,3,0,4,0,5]
r = filter(lambda x: True if x !=0 else False,list_x)
print(r)
print(list(r))
<filter object at 0x7f81b81b8d90>
[1, 2, 3, 4, 5]
下面的代码同样的效果
list_x = [1,2,3,0,4,0,5]
r = filter(lambda x: x!=0,list_x) # 返回的是bool值即可
print(r)
print(list(r))
<filter object at 0x7f81b81b8d90>
[1, 2, 3, 4, 5]