filter()函數(shù)用于過濾序列。
filter()接收一個函數(shù)和一個序列。filter()把傳入的函數(shù)依次作用于每個元素,然后根據(jù)返回值是True保留該元素。
實例:
defis_odd(n):
? ? returnn %2==
>>> list(filter(is_odd, [1,2,4,5,6,9,10,15]))
# 結果: [1, 5, 9, 15]
filter()接收一個函數(shù)和一個序列。filter()把傳入的函數(shù)依次作用于每個元素,然后根據(jù)返回值是True保留該元素。
defis_odd(n):
? ? returnn %2==
>>> list(filter(is_odd, [1,2,4,5,6,9,10,15]))
# 結果: [1, 5, 9, 15]