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

Corso di base Python

Controllo dei flussi Python

Funzione in Python

Tipi di dati in Python

Operazioni di file Python

Oggetti e classi Python

Data e ora Python

Conoscenze avanzate Python

Manuale di riferimento Python

Utilizzo e esempio di index() per tuple Python

Metodi di tupla di Python

Il metodo index() cerca l'elemento nella tupla e restituisce il suo indice.

In breve, il metodo index() cerca l'elemento specificato nella tupla e restituisce la sua posizione.

Ma se l'elemento appare più volte, viene restituita la posizione della prima occorrenza.

Attenzione: Ricorda, negli indici Python si parte da 0 e non da 1.

tupleLa sintassi del metodo index() è la seguente:

tuple.index(element)

Parametro index() di tuple

Il metodo index() accetta un parametro:

  • elemento-Elemento da cercare.

Valore di ritorno di index() da tuple

Il metodo index() restituisce la posizione/indice dell'elemento fornito nel tuple.

Se non viene trovato alcun elemento, viene sollevata un'eccezione ValueError, che indica che l'elemento non è stato trovato.

Esempio 1: Trova la posizione dell'elemento nel tuple

# Tupla di vowel
vowels = ('a', 'e', 'i', 'o', 'i', 'u')
# L'elemento 'e' viene cercato
index = vowels.index('e')
# Stampa index
print('Indice e:', index)
# L'elemento 'i' viene cercato
index = vowels.index('i')
# Stampa solo l'indice del primo elemento
print('Indice i:', index)

Quando si esegue questo programma, l'output è:

e indice: 1
i indice: 2

Esempio 2: Indice di elemento non esistente nel tuple

# Tupla di vowel
vowels = ('a', 'e', 'i', 'o', 'u')
# L'elemento 'p' viene cercato
index = vowels.index('p')
# index viene stampato
print('Indice p:', index)

Quando si esegue questo programma, l'output è:

ValueError: tuple.index(x): x non è nel tuple

Esempio 3: Trova la posizione del tuple e elenca nel tuple

# Tupla casuale
random = ('a', ('a', 'b'), [3, 4])
# L'elemento ( 'a', 'b' ) viene cercato
index = random.index(('a', 'b'))
# index viene stampato
print("( 'a', 'b' ) indice:", index)
# L'elemento [3, 4] viene cercato
index = random.index([3, 4])
# index viene stampato
print("[3, 4] indice:", index)

Quando si esegue questo programma, l'output è:

 ('a', 'b') indice: 1
[3, 4] indice: 2

Metodi di tupla di Python