statepipyの日記

興味のある分野(統計、疫学、機械学習、品質管理、手料理)と、PCスキルの維持を目的に書き続けます!

リスト内包表記 と 通常の表記

# リスト内包表記を用いない場合(通常)
score = [40,50,60,70,80, 90]
low_score = []
for test in score:
    if test < 50:
        low_score.append(test)


# リスト内包表記を用いた場合
score = [40,50,60,70,80, 90]
low_score = [test for test in score if test < 50]

  * for の前に「test」がある点が 通常 の場合の異なる