March 29, 2002
12:32 p.m.
On Fri, 29 Mar 2002, Just van Rossum wrote:
But the *reason* for this proposal is to turn this idiom:
for i in range(len(seq)): element = seq[i] ...
into this:
for i, element in enumerate(seq): ...
It's hardly useful for types that don't have numeric indices, so the fact that it _does_ work with any iterator seems almost an implementation detail.
I quite like the name enumerate. Hate itercount. I'm neutral on indexed.
Pardon me if I'm daft, but... What was wrong with seq.items() / seq.iteritems(), that they dropped out of the discussion ? /Paul