ホームページ  >  記事  >  バックエンド開発  >  Pythonフィルタリストの使用例を詳しく解説

Pythonフィルタリストの使用例を詳しく解説

高洛峰
高洛峰オリジナル
2017-03-06 13:46:582145ブラウズ

この記事の例では、Python フィルター リストの使用方法について説明します。参考までに皆さんと共有してください。詳細は次のとおりです:

フィルターリスト

[ソースリストの要素のマッピング式 if フィルター式]

ifで始まるものがフィルター式です、フィルター 式には、true または false を返す任意の式 (Python ではほぼすべて) を使用できます。要素として true と評価されるフィルター式はすべてマップに含めることができます。他の要素は無視され、マッピング式には入力されず、出力リストにも含まれません。

>>> li = ["a", "mpilgrim", "foo", "b", "c", "b", "d", "d"]
>>> [elem for elem in li if len(elem) > 1]
['mpilgrim', 'foo']
>>> [elem+elem for elem in li if len(elem) > 1]
['mpilgrimmpilgrim', 'foofoo']
>>>

Python フィルター リストの使用例と関連記事の詳細については、PHP 中国語 Web サイトに注目してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。