[Python-Dev] Re: PEP 279 revisited
Just van Rossum
just@letterror.com
Wed, 24 Apr 2002 20:53:06 +0200
Alex Martelli wrote:
> Apart from this, "indices" suggests you're getting ONLY indices --
> while when you iterate on this type you get indices AND contents.
Neil Schemenauer wrote:
> Ah, I misunderstood what this unnamed function does. I was thinking it
> works like .keys() on dictionaries. You're telling me it works like
> ..items(). In that case I don't like enumerate() or itemize(). :-(
Eh, this is the definition from the PEP:
def enumerate(collection):
'Generates an indexed series: (0,coll[0]), (1,coll[1]) ...'
i = 0
it = iter(collection)
while 1:
yield (i, it.next())
i += 1
(And enumerate() gets a +1 from me.)
Just