[TIL]List Comprehension


総合とは何ですか。


移植可能なオブジェクトを作成する方法の1つで、Pythonが提供する有用な機能の1つです.

複合タイプ

  • List Comprehension (LC)
  • Set Comprehension (SC)
  • Dict Comprehension (DC)
  • Generator Expression (GE)
    :Generatorでは、理解と形式は同じですが、特に式と呼ばれます.
  • List Comprehension(LC)


    List Comparensionの書き込み方法:
    [(変数の値を使用)for(使用する変数名)in(ループ可能な値)]
    1行に配列を作成し、for反復文で各要素に値を割り当てることができます.
    size = 10
    arr = [0] * size
    for i in range(len(size)):
        arr[i] = i * 2
    の内容はList Completionを使用します.
    size = 10
    arr = [i * 2 for i in range(size)]
    こんなに簡単に短縮できます.
    私が書いたリストの理解

    注意:https://mingrammer.com/introduce-comprehension-of-python/