1. 程式人生 > >Python進階09 filter函式

Python進階09 filter函式

def func(a):
    if a > 100:
        return True
    else:
        return False


'''filter函式的第一個引數也是一個函式物件。它也是將作為引數的函式物件作用於多個元素。
如果函式物件返回的是True,則該次的元素被儲存於返回的表中。filter通過讀入的函式來篩選資料。'''
print(filter(func, [12, 101, 256]))
print(list(filter(func, [12, 101, 256])))