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]

results matching ""

    No results matching ""