PEP 276 Simple Iterator for ints
BPettersen at NAREX.com
Thu Nov 29 19:56:43 CET 2001
> From: Kerim Borchaev [mailto:warkid at storm.ru]
> Hello James,
> Thursday, November 29, 2001, 5:18:43 AM, you wrote:
> Jic> Peter Hansen wrote:
> >>Or just:
> >>if not 0 <= index < len(mylist):
> >> print 'index out of range'
> Jic> Right. Which has the added advantage of not repeating index.
> Why not just _use_ that index on the list to check whether it's valid?
> except IndexError:
> print 'index out of range'
Because a negative index doesn't give an IndexError, and presumably we
wanted to make sure the list was accessed through a positive index...
More information about the Python-list