天天看點

python filter函數的使用方法

filter函數是python的内置函數之一。基本表達式為:

filter(function, sequence)      

表示使用function來測試一個序列中的每一個元素是否是否為真,并且以一個疊代器的形式傳回那些為真的元素。

def func(lst):
    return lst

print(list(filter(func, (0, 1, 2, 3, 4, 0)))) # [1, 2, 3, 4]