2006-09-27から1日間の記事一覧

ジェネレータ

Pythonでジェネレータを作成するには次の2通りがある。 >>> (i for i in xrange(3)) <generator object at 0x00B34F08> >>> def gen(): ... yield 0 ... yield 1 ... yield 2 ... >>> gen() <generator object at 0x00BE2EB8>つまり、リスト内包表記風(呼び方が分からない)の書き方と、関数の定義風の書き方の2通りあり、前</generator></generator>…