Python 組み込み関数 — フィルター

黄舟
リリース: 2017-01-19 16:44:02
オリジナル
1663 人が閲覧しました

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)!

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!