Pythonフィルタリストの使用例分析


本明細書の例は、Pythonフィルタリングリストの使用法を説明する。皆さんに参考にしてあげます。具体的には以下の通りです。
フィルタリスト
[mappingn-expression for element in source-list if filter-expression]
ifで始まるのはフィルタ式で、フィルタ式は戻り値が真か偽(Pythoonではほとんどのもの)のいずれかの表現です。フィルタされた表式演算値は要素の真であり、マッピングに含めることができます。他の要素は無視されます。マッピング式には入らず、出力リストには含まれません。

>>> 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に関する詳細については、当駅のテーマを見ることができます。「Python正則表現の使い方のまとめ」、「Pythonデータ構造とアルゴリズム教程」、「Python Socketプログラミング技術のまとめ」、「Python関数使用テクニックのまとめ」、「Python文字列操作テクニックのまとめ」、「Python入門と階段の経典教程」および「Pythonファイルとディレクトリ操作の概要
ここで述べたように、皆様のPythonプログラムの設計に役に立ちます。