PEP 276 Simple Iterator for ints
Peter Hansen
peter at engcorp.com
Wed Nov 28 22:33:27 EST 2001
James_Althoff at i2.com wrote:
>
> Peter Hansen wrote:
> >What am I missing here? Is the above not just
> >a far less sane way of writing the following?
> >
> >if index >= len(mylist):
> > print 'index out of range'
>
> But "sane" is *such* a loaded term. ;-)
Loaded in this case with connotations of adequate
performance. ;)
> index in range(len(mylist))
>
> works both in a for-loop and an if-statement. I see it quite a lot in code
> that I come across. YMMV.
Except that when used with a list, it performs a brute-force
search for index (for the 'if' case)! Surely that wouldn't
be very sane.
--
----------------------
Peter Hansen, P.Eng.
peter at engcorp.com
More information about the Python-list
mailing list