2009-03-20 ジェネレータ式 python リスト内包表記と同じ形の構文で、ジェネレータが返る。 >>> gen = ( i ** 2 for i in range(5) if i % 2 == 0) >>> gen <generator object <genexpr> at 0x00CAA828> >>> for i in gen: print(i) ... 0 4 16