list.index crashes when the element is not found

TkNeo tarun.kap at gmail.com
Fri May 2 15:04:04 EDT 2008


On May 2, 1:58 pm, Nick J Chackowsky <mediocre_per... at hotmail.com>
wrote:
> TkNeo wrote:
> > WHAT ?
>
> > This is crazy
>
> Crazy like a fox?
>
> a = [1, 2, 3]
> try:
>      a.index(99)
> except:
>      a.append(99)
> finally:
>      print a.index(99)
>
> MY question: which exception should I actually be catching there?
> ** Posted fromhttp://www.teranews.com**

ofcouse try catch is going to work but in ideality the index function
should return a -1 and no way in hell crash.



More information about the Python-list mailing list