今日のYWT
やったこと
基本情報
午後対策&Python本読んだ
リスト内包表現について調べる
わかったこと
リスト内包表現
odd_even = ['odd' if i % 2 == 1 else 'even' for i in range(10)]
print(odd_even)
# ['even', 'odd', 'even', 'odd', 'even', 'odd', 'even', 'odd', 'even', 'odd']
['odd' if i % 2 == 1 else 'even' for i in range(10)]に注目。
'odd' を返す もし iを2で割った余りが1だったら そうでない場合 'even' を返す 繰り返す i を 0から10まで
= iが0~10の範囲で1つずつ取り出し、もしiが奇数ならoddを返し、そうでない場合はevenを返す
次やること
アルゴリズムは1日1問
Pythonのドットインストールでも