Checking whether list element exists
Wojciech Muła
wojciech_mula at poczta.null.onet.pl.invalid
Sat Apr 7 11:37:02 EDT 2007
Rehceb Rotkiv wrote:
> I want to check whether, for example, the element myList[-3] exists. So
> far I did it like this:
>
> index = -3
> if len(myList) >= abs(index):
> print myList[index]
IMHO it is good way.
> Another idea I had was to (ab-?)use the try...except structure:
>
> index = -3
> try:
> print myList[index]
> except:
> print "Does not exist!"
In general case it won't work, because lists accept negative indexes:
http://docs.python.org/lib/typesseq.html, 3rd note.
w.
More information about the Python-list
mailing list