Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Banale ma utile

34 views
Skip to first unread message

Armand Federico - INFO

unread,
May 19, 2004, 10:40:47 AM5/19/04
to
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


marcu...@gmail.com

unread,
Jun 8, 2014, 7:07:54 AM6/8/14
to
Puoi usare confini.count(nomeelemento). Se il risultato è 0, allora l'elemento manca. Oppure puoi intercettare l'errore con try:... except ValueError:...

Francesco Palumbo

unread,
Feb 19, 2017, 5:49:14 AM2/19/17
to
Il giorno mercoledì 19 maggio 2004 16:40:47 UTC+2, Armand Federico - INFO ha scritto:
if nomeelemento in confini:
faiquesto()
else:
faiquello()
0 new messages