Cómo obtener la posición de elemento en una lista en Python

Cómo obtener la posición de elemento en una lista en Python
Python es un vasto lenguaje; Tiene varias funciones incorporadas disponibles para listas. Una de las funciones importantes que queremos realizar en una lista en Python es localizar el índice de un elemento particular en la lista para diversos fines. En Python localizamos el índice de un elemento especificado a través del método index (). En este artículo discutiremos cómo obtener la posición de un elemento específico a través del método index () con diferentes escenarios en detalle.

El método index () se puede usar en Python en cualquier sistema operativo, pero en este artículo discutiremos su implementación en Ubuntu (sistema Linux).

Requisito

Cualquier versión de Python instalada en su Ubuntu (Python3 está preinstalado en la última versión de Ubuntu).

Creación de un archivo de Python

Para codificar en Python en Ubuntu, debe crear un archivo de Python con ".extensión de py "por el siguiente comando mencionado:

$ nano python_file.py

Puede cambiar el nombre del archivo.

Los métodos para encontrar el índice de elemento específico en la lista en Python se explican a continuación:

Cómo encontrar la posición del elemento específico en la lista de Python:

Encuentre el índice del elemento especificado que está presente en la lista por sintaxis mencionada a continuación:

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

lista: Nombre de la lista en la que encontrará el índice del elemento especificado

elemento: El elemento específico que se debe buscar en la lista

start_position (opcional): Comience a buscar el elemento desde este índice en la lista

end_position (opcional): Deja de buscar esta posición en la lista

Ejemplo1: Cómo encontrar un índice de elemento específico que está presente en la lista de Python

A continuación se menciona la sintaxis para encontrar un elemento especificado sin argumentos opcionales índice () método:

lista.índice ("elemento")

Para obtener el índice de ubuntu en lista de Linux_os, Escriba el código mencionado a continuación en "Python_file.py ":

Imprimir ("Buscar el índice de /" Ubuntu /"en List /" Linux_os /"")
linux_os = ['Debian', 'Ubuntu', 'Centos', 'Fedora']
índice = linux_os.índice ('ubuntu')
imprimir ("El índice del elemento especificado es:", índice)

Para obtener la salida deseada, ejecute el "python_file.Py ”por el siguiente comando mencionado:

$ python3 python_file.py

Ejemplo2: Cómo encontrar el índice de elemento con más de un ocurrencia en la lista de Python

Si el El elemento especificado existe más de una vez en la lista, luego el método index () dará el índice de su primera ocurrencia, para encontrar el índice de "Ubuntu" en la lista de "Linux_os", Escriba el código mencionado a continuación en "Python_file.py ":

Imprima ("Encuentra el índice de" Ubuntu "en la lista \" Linux_os """")
linux_os = ['Debian', 'Ubuntu', 'Centos', 'Fedora', 'Ubuntu']
intentar:
índice = linux_os.índice ('ubuntu')
imprimir (""El índice de especificado es:"", índice)
Excepto ValueError:
imprimir (""el elemento especificado no encontrado!!"")

Para obtener la salida deseada, ejecute el ""python_file.Py ”por el siguiente comando mencionado:

$ python3 python_file.py

La salida anterior muestra que el método index () proporciona el primer índice de ocurrencia del elemento especificado.

Ejemplo3: Cómo encontrar el índice de elemento en la lista con argumentos opcionales en la lista de Python

Podemos encontrar el índice del elemento especificado mencionando el índice de inicio y finalización en la lista como se muestra en el siguiente ejemplo.

Para encontrar el índice de ""Ubuntu"" en lista de ""Linux_os"" Entre ""index2"" y ""index5"", escriba el código mencionado a continuación en ""Python_file.py "":

Imprima (""Encuentra el índice de /"" Ubuntu /""en List /"" Linux_os /""entre Index2 e Index5"")
linux_os = ['Debian', 'Ubuntu', 'Centos', 'Fedora', 'Ubuntu']
intentar:
índice = linux_os.índice ('ubuntu', 2,5)
imprimir (""El índice del elemento especificado es:"", índice)
Excepto ValueError:
imprimir (""El elemento especificado no encontrado"")

Para obtener la salida deseada, ejecute el ""python_file.Py ”por el siguiente comando mencionado:

$ python3 python_file.py

La salida anterior proporciona el índice de la segunda ocurrencia 'Ubuntu' en la lista, ya que está disponible entre los índices especificados.

Qué hacer si el elemento no está presente en la lista de Python

Si el elemento especificado no está presente en la lista, entonces un ValueError Se plantea la excepción del ""valor no encontrado"" y necesitamos para manejar eso excepción usando ""intento excepto"" bloquear

Escriba el código mencionado a continuación en ""Python_file.py ""para encontrar el índice de 'Suse' en la lista"" Linux_os ""sin intento, excepto el bloque:

Imprimir (""Encuentra el índice de /"" Suse /""en List /"" Linux_os /"""")
linux_os = ['Debian', 'Ubuntu', 'Centos', 'Fedora']
índice = linux_os.índice ('Suse')
imprimir (""El índice del elemento especificado es:"", índice)

Para obtener la salida deseada, ejecute el ""python_file.Py ”por el siguiente comando mencionado:

$ python3 python_file.py

La salida anterior da el Excepción de ""ValueError"" Como el elemento no está presente en la lista, pero no tiene que preocuparse, maneje la excepción a través del bloque ""Prueba excepto"".

Ahora vuelva a escribir el código anterior con el bloque ""Prueba excepto"" para manejar la excepción como se menciona a continuación:

Imprima (""Encuentra el índice de"" Suse ""en la lista \"" Linux_os """")
linux_os = ['Debian', 'Ubuntu', 'Centos', 'Fedora']
intentar:
índice = linux_os.índice ('Suse')
imprimir (""El índice del elemento especificado es:"", índice)
Excepto ValueError:
imprimir (""el elemento especificado no encontrado!!"")

Para obtener la salida deseada, ejecute el ""python_file.Py ”por el siguiente comando mencionado:

$ python3 python_file.py

Debe insertar este bloque de ""prueba excepto"" mientras usa el método index ().

Conclusión

En Python, el método index () se usa para encontrar el índice de un elemento especificado. En este artículo, se discute el método index (), que se utiliza para encontrar el índice del elemento especificado con el índice inicial y final (opcional) y si el elemento no está presente, entonces lanza una excepción que debe manejarse utilizando el ""intento excepto "" bloquear. Este artículo lo ayudará a encontrar el índice de una lista fácilmente y usar el índice para varios fines en Python.

"