English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Il metodo index() ricerca l'elemento nella lista e restituisce il valore dell'indice.
In breve, il metodo index() viene utilizzato inNella listaTrovare l'elemento specificato e restituire la sua posizione.
Se lo stesso elemento si presenta più volte, questo metodo restituisce l'indice della prima apparizione dell'elemento.
Attenzione: L'indice Python parte da 0, non da 1.
La sintassi del metodo index() è:
list.index(element)
Il metodo ha un parametro:
elemento - Elemento da cercare.
Il metodo restituisce l'indice dell'elemento nella lista.
Se non viene trovato, viene sollevata un'eccezione ValueError che indica che l'elemento non è nella lista.
# Elenco delle vocali vowels = ['a', 'e', 'i', 'o', 'i', 'u'] # Indice 'e' index = vowels.index('e') print('Valore dell'indice di e:', index) # Indice del primo 'i' index = vowels.index('i') print('Valore dell'indice di i:', index)
Risultato di output
Valore dell'indice di e: 1 Valore dell'indice di i: 2
# Elenco delle vocali vowels = ['a', 'e', 'i', 'o', 'u'] # 'p' non esiste nella lista index = vowels.index('p') print('Valore dell'indice di p:', index)
Risultato di output
ValueError: 'p' non è nella lista
# Elenco casuale random = ['a', ('a', 'b'), [3, 4]] # Indice ('a', 'b') index = random.index(('a', 'b')) print("('a', 'b') Indice:", index) # Indice [3, 4] index = random.index([3, 4]) print("[3, 4] Indice:", index)
Risultato di output
('a', 'b') Indice: 1 [3, 4] Indice: 2