何か単純なものが欠けているに違いないことはわかっていますが、それが見えません。
次のようなジェネレータ式があるとします。
>>> serializer=(sn for sn in xrange(0,sys.maxint))
次のような個々の整数を簡単に生成できます。
>>> serializer.next()
0
>>> serializer.next()
1
>>> serializer.next()
2
次のようなジェネレーターを作成した場合:
>>> def ser():
... for sn in xrange(0,100000):
... yield sn
のブエノです:
>>> ser().next()
0
>>> ser().next()
0
>>> ser().next()
0
??? 何が欠けていますか???