Encontrando o índice de um elemento pelo seu valor em Python
Se precisarmos encontrar um elemento em uma lista e
obter o seu índice, aplicamos
o método index. Em seu primeiro parâmetro
passamos o valor do elemento. No segundo e
terceiro parâmetros opcionais, podemos
especificar o início e o fim da busca, respectivamente.
Vamos encontrar o índice do 1 em nossa
lista:
lst = [1, 2, 3]
print(lst.index(1)) # exibirá 0
Agora vamos definir o início e o fim da busca para o elemento:
lst = [1, 2, 3, 1, 4]
print(lst.index(1, 2, 4)) # exibirá 3
Se o elemento não estiver na lista, o método index
retornará um erro:
lst = [1, 2, 3]
print(lst.index(4)) # exibirá um erro
Dada a lista:
lst = ['a', 'b', 'c', 'd', 'e']
Encontre o número do índice do elemento com o valor
'c'.
Dada a lista:
lst = ['a', 'b', 'c', 'b', 'd']
Encontre o número do índice do segundo elemento com o valor
'b'.
Dado o seguinte código:
lst = ['ab', 12, 'cd', 34]
tst = 'cd'
print(lst.index(tst))
Digam o que será exibido no console.
Dado o seguinte código:
lst = [1, 3, 'a', 'b', 3, 6]
tst = 2
print(lst.index(tst))
Digam o que será exibido no console.