リスト内包(も知られている分析式のリスト)は簡潔なリストを作成する方法を提供します。
これは、括弧内の式を含む構造で、for文、ゼロ以上か、if文です。それはあなたがリスト内の任意の型のオブジェクトを置くことができることを意味し、任意の式を指定できます。リターン結果が完了するまで実行した場合、コンテキスト表現のために、この文の後で生成された新しいリストになります。
実行順序リストの式を導出する:左第二の文は最外層各文の間の入れ子関係である、右、左の最初の文に層が順次最後の層です。
のは、具体的な例を見てみましょう:
実施例1:リストに格納されている各桁の10平方値以内需要
過去には、我々は達成するためにforループを使用します。
1 LIST1 = [] 2 用 X における範囲(10 ): 3 list1.append(X ** 2)
リストは以下のように式を使用して導出されている場合:
1 LIST1 = [X ** 2 用 X における範囲(10)]
コードの1行だけ、行われます。