リスト内包表記 (リスト内包表記とも呼ばれます) は、リストを作成する簡潔な方法を提供します。
その構造は、角かっこ内の式、for ステートメント、0 個以上の for または if ステートメントです。この式は任意のものにすることができます。つまり、任意のタイプのオブジェクトをリストに含めることができます。返される結果は、if ステートメントと for ステートメントのコンテキスト内の式が完了した後に生成される新しいリストになります。
リスト内包表記の実行順序: 各ステートメント間には入れ子の関係があります。左側の 2 番目のステートメントが最外層です。順番に 1 レベル右に進み、左側の最初のステートメントが最外層になります。最後のレベル。
[x*y for x in range(1,5) if x > 2 for y in range(1,4) if y < 3]
その実行順序は次のとおりです:
for x in range(1,5) if x > 2 for y in range(1,4) if y < 3 x*y
python learning network、無料のオンライン学習 python platform、フォロー歓迎!
以上がPythonのリスト内包表記とは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。