English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Corso di base Python

Controllo dei flussi di lavoro Python

Funzione di Python

Tipi di dati di Python

Operazioni di file Python

Oggetti e classi Python

Data e ora Python

Conoscenze avanzate di Python

Manuale di Python

Utilizzo e esempio di index() per lista Python

Metodi di lista di Python

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)

Parametro di index()

Il metodo ha un parametro:

  • elemento - Elemento da cercare.

Valore di ritorno di index()

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.

Esempio 1: Trova la posizione dell'elemento 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

Esempio 2: Indice dell'elemento non esistente nella lista

# 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

Esempio 3: Trova l'indice della tupla e elenca 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

Metodi di lista di Python