View Full Version : [Python] Problema con funzione index
Salve, ho un problema con la funzione index:
in pratica vorrei sapere se un numero é contenuto in una data lista, pero con index, se il numero non cé, mi ritorna errore..come faccio a gestire questo?
grazie
Salve, ho un problema con la funzione index:
in pratica vorrei sapere se un numero é contenuto in una data lista, pero con index, se il numero non cé, mi ritorna errore..come faccio a gestire questo?
grazie
Che errore ti ritorna? :|
Penso che con l'IndexError (se ho capito quale è il tuo problema) puoi gestire l'eccezione.
guarda qui (http://docs.python.org/library/exceptions.html#exceptions.IndexError)
clockover
14-12-2010, 12:19
Puoi gestirlo con un try - except
es
try:
lista.index(qualcosa)
except:
esegui quello che vuoi si eseguito in caso di elemento non presente
edit
ho messo solo except per un errore generico (anticipato da dojolab)
ho risolto usando "in"
numero in lista
cdimauro
15-12-2010, 14:09
Che è la soluzione "pythonica". :D
P.S. Funziona anche per controllare se una chiave sta in un dizionario. :fagiano:
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.