[Tutor] 2.7.3 generator objects
eryksun
eryksun at gmail.com
Sun Sep 2 09:34:21 CEST 2012
On Sun, Sep 2, 2012 at 3:09 AM, Ray Jones <crawlzone at gmail.com> wrote:
>
> But didn't I read somewhere that you can reset an iterator to go through
> the whole process again?
You could implement that ability in your own objects, but it's not
part of the protocol.
I forgot to mention generator expressions. This is an expression
(typically requiring parentheses) that evaluates to a generator
object. You can omit the parentheses if it's the only argument in a
call. For example:
>>> g = (chr(i) for i in range(65, 69))
>>> ", ".join(g)
'A, B, C, D'
>>> ", ".join(chr(i) for i in range(65, 69))
'A, B, C, D'
http://docs.python.org/glossary.html#generator%20expression
More information about the Tutor
mailing list