BANALE ma utile
Marco Terzuoli
marco.terzuoli at libero.it
Wed May 19 15:06:59 EDT 2004
Armand Federico - INFO wrote:
> Devo scoprire se un elemento esiste in una lista
>
> Se metto confini.index(nomeelemento) mi da errore nel caso non esista e mi
> da l'indice nel caso esista
>
> Il mio problema è:
> se l'elemento non esiste, devo fare la stessa cosa con un altro elemento.
>
> Come posso evitare l'errore???
>
>
> ***
> Avevo provato con
>
> if confini.index(nomeelemento):
> return qualcosa
> else:
> continue
>
> ***
> Oppure con
>
> if confini.index(nomeelemento)>-1:
> return qualcosa
> else:
> continue
>
> Ma nel caso non venga trovato l'elemento da errore
Prova a usare le eccezioni. Cioè fai
try:
return qualcosa
except IndexError:
continue
Marco
More information about the Python-list
mailing list