Como obter a posição de elemento em uma lista em Python

Como obter a posição de elemento em uma lista em Python
Python é uma vasta linguagem; Possui várias funções internas disponíveis para listas. Uma das funções importantes que queremos executar em uma lista em Python é localizar o índice de um elemento específico na lista para vários propósitos. No Python, localizamos o índice de um elemento especificado através do método índice (). Neste artigo, discutiremos como obter a posição de um elemento específico através do método Index () com diferentes cenários em detalhes.

O método Index () pode ser usado no Python em qualquer sistema operacional, mas neste artigo discutiremos sua implementação no Ubuntu (sistema Linux).

Requerimento

Qualquer versão do Python instalada no seu Ubuntu (Python3 é pré-instalada na versão mais recente do Ubuntu).

Criando um arquivo python

Para codificar em Python no Ubuntu, você deve criar um arquivo python com “.Extensão py ”pelo comando abaixo mencionado:

$ nano python_file.py

Você pode alterar o nome do arquivo.

Os métodos para encontrar o índice de elemento específico na lista no Python são explicados abaixo:

Como encontrar a posição do elemento específico na lista Python:

Encontre o índice do elemento especificado que está presente na lista abaixo da sintaxe mencionada:

lista.índice ("elemento", start_position, end_position)

lista: Nome da lista em que você encontrará o índice do elemento especificado

elemento: O elemento específico que deve ser pesquisado na lista

start_position (opcional): Comece a pesquisar o elemento deste índice na lista

end_position (opcional): Pare de procurar esta posição na lista

Exemplo1: Como encontrar o índice de elemento específico que está presente na lista Python

Abaixo mencionado está a sintaxe para encontrar o elemento especificado sem argumentos opcionais odi Índice () Método:

lista.índice ("elemento")

Para obter o índice de Ubuntu na lista de linux_os, Escreva o código mencionado abaixo em “Python_file.py ”:

print ("Encontre o índice de /" ubuntu /"na lista /" linux_os /"")
Linux_OS = ['Debian', 'Ubuntu', 'Centos', 'Fedora']
Índice = Linux_OS.Índice ('Ubuntu')
print ("O índice do elemento especificado é:", índice)

Para obter a saída desejada, execute o “python_file.py ”pelo comando abaixo mencionado:

$ python3 python_file.py

Exemplo2: Como encontrar o índice de elemento com mais de uma ocorrência na lista de Python

Se o O elemento especificado existe mais de uma vez no método da lista e o Índice () fornecerá o índice de sua primeira ocorrência, para encontrar o índice de "Ubuntu" na lista de "linux_os, Escreva o código mencionado abaixo em “Python_file.py ”:

print ("Encontre o índice de" Ubuntu "na lista \" linux_os """")
linux_os = ['Debian', 'Ubuntu', 'Centos', 'Fedora', 'Ubuntu']
tentar:
Índice = Linux_OS.Índice ('Ubuntu')
print (""O índice de especificado é:"", índice)
Exceto ValueError:
print (""O elemento especificado não encontrado!!"")

Para obter a saída desejada, execute o “python_file.py ”pelo comando abaixo mencionado:

$ python3 python_file.py

A saída acima mostra que o método index () fornece o primeiro índice de ocorrência do elemento especificado.

Exemplo3: Como encontrar o índice de elemento na lista com argumentos opcionais na lista de Python

Podemos encontrar o índice do elemento especificado, mencionando o índice inicial e final na lista, como mostrado no exemplo abaixo.

Para encontrar o índice de “Ubuntu” na lista de ""Linux_os"" Entre ""Index2"" e ""Index5"", escreva o código mencionado abaixo em ""Python_file.py ”:

print (""Encontre o índice de /"" ubuntu /""na lista /"" linux_os /""entre index2 e index5"")
linux_os = ['Debian', 'Ubuntu', 'Centos', 'Fedora', 'Ubuntu']
tentar:
Índice = Linux_OS.índice ('Ubuntu', 2,5)
print (""O índice do elemento especificado é:"", índice)
Exceto ValueError:
print (""O elemento especificado não encontrado"")

Para obter a saída desejada, execute o “python_file.py ”pelo comando abaixo mencionado:

$ python3 python_file.py

A saída acima fornece o índice da segunda ocorrência 'ubuntu' na lista, pois está disponível entre índices especificados.

O que fazer se o elemento não estiver presente na lista de Python

Se o elemento especificado não estiver presente na lista, então um ValueError exceção de ""valor não encontrado"" é levantado e precisamos para lidar com isso Exceção usando “tente exceto"" bloquear

Escreva o código mencionado abaixo em “Python_file.Py ”para encontrar o índice de 'SUSE' na lista“ Linux_OS ”sem tentar, exceto o bloco:

print (""Encontre o índice de /"" SUSE /""na lista /"" linux_os /"""")
Linux_OS = ['Debian', 'Ubuntu', 'Centos', 'Fedora']
Índice = Linux_OS.Índice ('SUSE')
print (""O índice do elemento especificado é:"", índice)

Para obter a saída desejada, execute o “python_file.py ”pelo comando abaixo mencionado:

$ python3 python_file.py

A saída acima fornece o Exceção “ValueError” Como o elemento não está presente na lista, mas você não precisa se preocupar, lida com a exceção através do bloco ""Tente, exceto"".

Agora, escreva novamente o código acima com o bloco ""Tente exceto"" para lidar com a exceção, conforme mencionado abaixo:

print (""Encontre o índice de"" SUSE ""na lista \"" linux_os """")
Linux_OS = ['Debian', 'Ubuntu', 'Centos', 'Fedora']
tentar:
Índice = Linux_OS.Índice ('SUSE')
print (""O índice do elemento especificado é:"", índice)
Exceto ValueError:
print (""O elemento especificado não encontrado!!"")

Para obter a saída desejada, execute o “python_file.py ”pelo comando abaixo mencionado:

$ python3 python_file.py

Você precisa inserir este bloco ""Tente, exceto"" enquanto estiver usando o método Index ().

Conclusão

No Python, o método index () é usado para encontrar o índice de um elemento especificado. Neste artigo, o método index () é discutido, que é usado para encontrar o índice do elemento especificado com o índice de início e final (opcional) e se o elemento não estiver presente, ele lançará uma exceção que precisa ser tratada usando o “Tente, exceto "" bloquear. Este artigo ajudará você a encontrar o índice de uma lista facilmente e usar o índice para vários fins no Python.

"