filter関数


filter関数は、第2引数で与えられたリストメンバのうち、第1引数で与えられた関数が真を返すものだけのリストを作ります。

 

(サンプル)

# filter built-in function
def even(n):
 return (n % 2 == 0);
 
a = [1,2,3,4,5,6,7,8,9,0]
print filter(even, a) 

(実行結果)

[2, 4, 6, 8, 0]

 

 

 

ホーム