Trovare l'indice di un elemento per il suo valore in Python

Se abbiamo bisogno di trovare un elemento in una lista e ottenere il suo indice, applichiamo il metodo index. Nel suo primo parametro passiamo il valore dell'elemento. Nel secondo e terzo parametro opzionale possiamo specificare rispettivamente l'inizio e la fine della ricerca.

Troviamo l'indice di 1 dalla nostra lista:

pythonlst = [1, 2, 3]
print(lst.index(1)) # stamperà 0

Ora specifichiamo l'inizio e la fine della ricerca per l'elemento:

pythonlst = [1, 2, 3, 1, 4]
print(lst.index(1, 2, 4)) # stamperà 3

Se l'elemento non è nella lista, il metodo index restituirà un errore:

pythonlst = [1, 2, 3]
print(lst.index(4)) # stamperà un errore
Задание 1

Data la lista:

pythonlst = ['a', 'b', 'c', 'd', 'e']

Trova il numero dell'elemento con valore 'c'.

Задание 2

Data la lista:

pythonlst = ['a', 'b', 'c', 'b', 'd']

Trova il numero del secondo elemento con valore 'b'.

Задание 3

Dato il seguente codice:

pythonlst = ['ab', 12, 'cd', 34]
tst = 'cd'

print(lst.index(tst))

Di' cosa verrà stampato nella console.

Задание 4

Dato il seguente codice:

pythonlst = [1, 3, 'a', 'b', 3, 6]
tst = 2

print(lst.index(tst))

Di' cosa verrà stampato nella console.