Python:リスト内包表記
リスト内包表記っていうのは、通常forとかで行うループ処理を1行でやってしまうものです。
式 for 変数 in シーケンス
a.pysize = 10
L = []
i = 0
while i < size:
if i%2 == 0 and i != 4:
L.append(i)
i += 1
↓
b.py[ i for i in range(10) if i%2 == 0 and i != 4]
リスト内包表記のメリット
コードがシンプルになる
可読性が高まる
実行速度が高速になる