BANALE ma utile

  • Thread starter Armand Federico - INFO
  • Start date
A

Armand Federico - INFO

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
 
M

Marco Terzuoli

Armand said:
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
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Similar Threads

Writing an 1
[Programmazione oggetti] inserimento in testa in una lista 2
Info iPaq 3630 1
ruby + mysql 5
Problema pagina HTML con files audio 0
Aiuto! 4
Debug del sito lentissimo 0
robust plan 1

Members online

Forum statistics

Threads
473,764
Messages
2,569,566
Members
45,041
Latest member
RomeoFarnh

Latest Threads

Top