ホームページ >バックエンド開発 >Python チュートリアル >Python 組み込み関数 — フィルター
Python 組み込み関数 - filter
filter
filterfilter(function, iterable)
この関数は、反復可能オブジェクトのすべての要素を走査するために使用されます。各要素が関数オブジェクトへのパラメーターとして実行されると、要素は次のように判断されます。 True は保持され、False の要素はスキップされ、不要な要素をフィルタリングするという目的が達成されます。パラメーター iterable は、リスト、辞書、文字列、または反復子を含む関数オブジェクトなどの反復可能なオブジェクトです。パラメータ関数は、判定対象の要素を入力して値を返す関数です。このパラメータが空の場合、デフォルト関数として恒等関数が使用されます。
関数が空でない場合、それは式を生成するのと同じです:
item for item in iterable if function(item)) 当function为空时,相当于生成表达式: item for item in iterable if item >>> l = list(filter(None,[0,1,2,3])) >>> l [1, 2, 3] >>> l = list(filter(lambda x: x>5,range(10))) >>> l [6, 7, 8, 9]
上記は Python の組み込み関数 - filter の内容です。さらに関連する内容については、PHP 中国語 Web サイト (www) に注意してください。 .php.cn)!