2017-01-08 リスト内包表記 Python2 # リスト内のyは合わせなければいけない for x in [y * 2 for y in [1, 3, 9]]: print x if節付き # まず、for y in range(10)が評価 # そのyに対して、if y % 2 == 1が評価 # Trueならば、そのyに対して、y + 1が評価 for x in [y + 1 for y in range(10) if y % 2 == 1]: print x