pythonリスト解析

1030 ワード

Pythonを勉強している間、すごい特性がありました.個人的には記録しなければならないと思います.
リスト解析とは、1行にforループを使用してすべての値を1つのリストに配置できることを示す喜ばしい用語です.
squared = [x ** 2 for x in range(4)]
for i in squared:
    print i

sqdEvens = [x ** 2 for x in range(8) if not x % 2]
for i in sqdEvens:
    print i

出力:
0149
————————————————
041636