switch9’s blog

地球のみなさん、こんにちは

Pythonの内包表記

たとえばフィボナッチ数列のうちの偶数のみを求めるコードの中で

for x in fibo_list:
    if x%2==0:
        even_fibo_list.append(x)

と書くところを、内包表記にすると

even_fibo_list = [x for x in fibo_list if x % 2 == 0]

とすれば1行で済む。すごー。