ホームページ  >  記事  >  バックエンド開発  >  Pythonのリスト内包表記とは何ですか

Pythonのリスト内包表記とは何ですか

爱喝马黛茶的安东尼
爱喝马黛茶的安东尼オリジナル
2020-01-06 10:27:198415ブラウズ

Pythonのリスト内包表記とは何ですか

リスト内包表記 (リスト内包表記とも呼ばれます) は、リストを作成する簡潔な方法を提供します。

その構造は、角かっこ内の式、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 サイトの他の関連記事を参照してください。

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