Uma lista é uma estrutura usada para organizar os elementos de vários tipos de dados em uma sequência de conjuntos. Os elementos da lista são ordenados de acordo com um índice, com o índice 0 sendo o primeiro item. O método "index ()" fornece a posição do índice para a primeira instância do elemento fornecido.
A sintaxe para a utilização deste método é a seguinte:
Este artigo explica as diferentes técnicas para executar esse método praticamente em Python usando a ferramenta Spyder.
Exemplo 1: Encontrando o número de índice de qualquer item especificado na lista de elementos
O método python “Lista.index () ”é implementado nesta demonstração para encontrar o número de índice de qualquer item especificado que esteja presente na lista de elementos. Fornecemos o instantâneo do programa Python de amostra, onde essa função é colocada em prática:
Neste programa, uma variável de "mês" é gerada. Uma lista de valores é então atribuída a esta variável. Esta lista é composta pelos itens subsequentes do tipo string “Janeiro, fevereiro, março, abril, maio, junho, julho e agosto”. Para a lista Python, anexamos os itens em suportes longos. Agora, temos uma lista de itens que armazenam 8 elementos. Na próxima linha, o método "print ()" é invocado. Como as entradas desta função, fornecemos uma sequência de texto “O item especificado está localizado no número do índice:” e depois a “lista do Python.o método index () ”é chamado. A "lista" é substituída pelo nome da lista que é "meses" e o "índice" é uma palavra -chave que permanece a mesma.
Dentro dos colchetes redondos da função, o item deve ser especificado cuja localização do índice é necessária para ser extraída. Aqui, selecionamos o item da lista "May" e passamos para os "meses.Índice () ”Método. Esta função recupera o número de índice do item “May”. E o método "print ()" exibe -o no terminal.
Este instantâneo previamente anexado nos mostra uma declaração de texto e a localização do índice do item fornecido, "May", na lista que é considerada "4".
Podemos extrair mais de um número de índice para vários itens no mesmo programa.
Para encontrar o índice de outro elemento, basta seguir a mesma técnica utilizada na ilustração anterior. Invoque outro método "print ()" e ligue para a "Lista.Índice () ”Método dentro dele. O segundo item cujo índice é o que queremos obter é fornecido como "agosto". Agora, obtemos os locais do índice para os dois itens da lista.
A execução dos projéteis do programa dois locais de índice para os itens específicos fornecidos na “Lista.Índice () ”Método. Para "maio", o número do índice é "4", enquanto o elemento "agosto" está localizado no índice "7".
Para os elementos mencionados, vimos os índices sendo buscados. O que o programa fará se inserirmos algo que não existe na lista? Quando inserimos um item ausente para obter seu número de índice na “lista.Método Index () ”, o programa eventualmente lança um erro.
Vamos passar por um programa de amostra para verificar o que acontece quando inserimos um item que não está presente na lista. Inicializamos a variável "contagem" com uma lista de valores de string que são "um", "dois", "três", "quatro", "cinco", "seis", "sete" e "nove". Esta lista tem 8 itens. Para encontrar a posição do índice, a “lista.o método index () ”é chamado. O nome da lista é fornecido como "contagem" com o ".Índice () ”” função e o item cujo índice deve ser pesquisado é passado para esta função como “oito. Geramos uma variável chamada “loc” para manter a saída que esse método produz.
Agora, para ver o resultado na tela, a função "print ()" é usada. A variável "loc" é passada como entrada para esta função para exibir o resultado que ela mantém junto com uma string de texto.
Depois que o programa é executado, o método "Index ()" verifica o item fornecido para extrair o local do índice. Ele corresponde a todos os itens com este valor e onde quer que ele obtém o valor correspondente, ele retorna seu número de índice ao programa. Agora, podemos ver que o valor “oito” não existe na lista de itens, de modo que a execução dela lança um ValueError que é “oito não está na lista”.
Exemplo 2: Encontrar a posição do índice de um elemento específico em uma lista usando o método Index () com o parâmetro Iniciar
Esta instância funciona sobre a extração de índice da lista de Python gerada utilizando a “Lista.Método Index () ”com um parâmetro adicional que leva o número do índice inicial. O script Python para praticar o conceito é dado aqui:
Para a criação da lista, uma variável é declarada primeiro como "valores". Esta variável detém uma lista de valores inteiros python que são “221, 334, 54, 654, 332, 567, 78, 912, 231, 100, 52 e 7”. Para recuperar o índice de um item específico na lista, a “lista.o método index () ”é chamado. Agora, passamos os dois argumentos para esta função: o nome do item e o número do índice inicial. Esta função considera o elemento fornecido a ele e procurar sua posição de índice na lista. Mas antes de fluir por toda a lista, o segundo parâmetro que é o número do índice inicial, restringe -o a começar a pesquisar no índice especificado e ignora os índices antes dele.
O elemento fornecido é "912" e o número do índice para iniciar a pesquisa é "2". A saída recuperada é armazenada na variável "INDX" e depois é exibida usando o método "print ()" com um texto de string.
A imagem mostra a sequência resultante “O valor está presente no índice:” Com o número do índice como “7”.
Exemplo 3: Encontrar a posição do índice de um elemento específico em uma lista usando o método Index () com argumentos iniciais e finais
Para a última instância, usamos dois parâmetros adicionais no método "Index ()": o número do índice inicial e o número do índice final. Isso nos ajudará a procurar o número do índice de apenas um intervalo especificado, para que o programa não precise encontrar o índice da longa lista de valores.
Vamos discutir suas etapas de implementação.
Uma lista de Python com os valores de string "pavão", "papagaio", "pardal", "pombo", "águia", "corvo", "avestruz" e "pomba" é armazenado na variável "pássaros". O método "Index ()" é empregado com três parâmetros - nome do item, índice de partida e índice de final. O elemento é especificado como "águia", o número do índice inicial como "3" e o índice final como "6". O programa procura o elemento "águia" na lista do índice 3 a 6 e salva o número de índice extraído na variável "contêiner". Finalmente, a função "print ()" apresenta -a na janela do terminal.
A saída extraída mostra o número do índice "4" para o elemento "águia".
Conclusão
Para encontrar a localização do índice de um item específico em uma lista de Python, discutimos a “lista.Índice () ”função. Este artigo é elaborado em diferentes códigos de exemplo práticos e sua execução para implementar a “Lista.Índice () ”Método. Esta função pode ser aplicada com várias técnicas que são explicadas neste guia. Você pode pesquisar na lista completa, fornecer um ponto de partida para pesquisar ou até mesmo especificar pontos de partida e final para a pesquisa do número de índice para um elemento específico na lista. Todas essas técnicas são igualmente importantes e benéficas para a pesquisa de índices em uma lista de Python.