[Python-Dev] iterators (original) (raw)

Fredrik Lundh fredrik@pythonware.com
Mon, 21 Aug 2000 12:43:47 +0200


mal wrote:

How about a third variant:

#3: _iter = .iterator() _while iter: _ = iter.next()

how does that one terminate?

maybe you meant something like:

__iter = <object>.iterator()
while __iter:
    <variable> = __iter.next()
    if <variable> is <sentinel>:
        break
    <block>

(where could be __iter itself...)