Método de índice de lista de Python

Método de índice de lista de Python

Una lista es una estructura que se utiliza para organizar los elementos de varios tipos de datos en una secuencia establecida. Los elementos de la lista se ordenan de acuerdo con un índice, siendo el índice 0 el primer elemento. El método "index ()" proporciona la posición del índice para la primera instancia del elemento proporcionado.

La sintaxis para la utilización de este método es la siguiente:


Este artículo explica las diferentes técnicas para ejecutar este método prácticamente en Python utilizando la herramienta Spyder.

Ejemplo 1: Encontrar el número de índice de cualquier elemento especificado en la lista de elementos

Lista del método de Python ".index () ”se implementa en esta demostración para encontrar el número de índice de cualquier elemento especificado que esté presente en la lista de elementos. Proporcionamos la instantánea del programa de pitón de muestra donde esta función se pone en práctica:


En este programa, se genera una variable de "mes". Luego se asigna una lista de valores a esta variable. Esta lista está compuesta por los artículos de tipo de cadena posteriores "enero, febrero, marzo, abril, mayo, junio, julio y agosto". Para la lista de Python, encerramos los elementos en los soportes largos. Ahora, tenemos una lista de elementos que almacena 8 elementos. En la siguiente línea, se invoca el método "print ()". Como las entradas de esta función, suministramos una cadena de texto "El elemento especificado se encuentra en el número de índice:" y luego la "lista de Python.Se llama al método index () ". La "lista" se reemplaza con el nombre de la lista que es "meses" y el "índice" es una palabra clave que sigue siendo la misma.

Dentro de los soportes redondos de la función, se debe especificar el elemento cuya ubicación de índice sea necesario para extraerse. Aquí, seleccionamos el elemento de la lista "mayo" y lo pasamos a los "meses.método index () ". Esta función recupera el número de índice del elemento "mayo". Y el método "print ()" lo exhibe en la terminal.


Esta instantánea adjunta anteriormente nos muestra una declaración de texto y la ubicación del índice del elemento proporcionado, "May", en la lista que se encuentra "4".

Podemos extraer más de un número de índice para múltiples elementos en el mismo programa.


Para encontrar el índice de otro elemento, simplemente siga la misma técnica que se utiliza en la ilustración anterior. Invocar otro método "print ()" y llamar a la "lista.método index () "dentro de él. El segundo elemento cuyo índice es lo que queremos obtener se proporciona como "agosto". Ahora, obtenemos las ubicaciones de índice para ambos elementos de la lista.


La ejecución del programa proyecta dos ubicaciones de índice para los elementos específicos proporcionados en la "lista.método index () ". Para "mayo", el número de índice es "4", mientras que el elemento "agosto" se encuentra en el índice "7".

Para los elementos que se mencionan, hemos visto que los índices se obtienen. ¿Qué hará el programa si ingresamos algo que no existe en la lista?? Cuando ingresamos un elemento faltante para obtener su número de índice en la "Lista.Método index () ", el programa finalmente arroja un error.


Veamos un programa de muestra para verificar qué sucede cuando ingresamos un elemento que no está presente en la lista. Inicializamos la variable "contar" con una lista de valores de cadena que son "uno", "dos", "tres", "cuatro", "cinco", "seis", "siete" y "nueve". Esta lista tiene 8 elementos. Para encontrar la posición del índice, la "lista.Se invoca el método index () ". El nombre de la lista se proporciona como "contar" con el ".index () "La función y el elemento cuyo índice debe registrarse se pasa a esta función como" ocho. Generamos una variable llamada "loc" para contener la salida que produce este método.

Ahora, para ver el resultado en la pantalla, se usa la función "print ()". La variable "loc" se pasa como entrada a esta función para mostrar el resultado que contiene junto con una cadena de texto.


Una vez que se ejecuta el programa, el método "index ()" verifica el elemento que se le proporciona para extraer la ubicación del índice. Coincide con todos los elementos con este valor y donde sea que obtenga el valor coincidente, devuelve su número de índice al programa. Ahora, podemos ver que el valor "ocho" no existe en la lista de elementos, por lo que la ejecución de él arroja un ValueError que es "ocho no está en la lista".

Ejemplo 2: Encontrar la posición de índice de un elemento específico en una lista utilizando el método index () con el parámetro de inicio

Esta instancia funciona en la extracción de índice de la lista de Python generada utilizando la "lista.Método index () "con un parámetro adicional que toma el número de índice inicial. El guión de Python para practicar el concepto se da aquí:


Para la creación de la lista, una variable se declara primero como "valores". Esta variable contiene una lista de valores enteros de Python que son "221, 334, 54, 654, 332, 567, 78, 912, 231, 100, 52 y 7". Para recuperar el índice de un elemento en particular en la lista, la lista ".Se llama al método index () ". Ahora, pasamos los dos argumentos a esta función: el nombre del elemento y el número de índice inicial. Esta función considera el elemento proporcionado y busca su posición de índice en la lista. Pero antes de que fluya a través de la lista completa, el segundo parámetro que es el número de índice inicial, restringe que comience a buscar desde el índice especificado e ignora los índices antes de él.

El elemento proporcionado es "912" y el número de índice para iniciar la búsqueda es "2". La salida recuperada se almacena en la variable "INDX" y luego se muestra utilizando el método "print ()" con un texto de cadena.


La imagen muestra la cadena resultante "El valor está presente en el índice:" con el número de índice como "7".

Ejemplo 3: Encontrar la posición de índice de un elemento específico en una lista utilizando el método index () con argumentos de inicio y finalización

Para la última instancia, utilizamos dos parámetros adicionales en el método "index ()": el número de índice inicial y el número de índice final. Esto nos ayudará a buscar el número de índice desde solo un rango especificado, por lo que el programa no necesita encontrar el índice de la larga lista de valores.

Discutamos sus pasos de implementación.


Una lista de Python con los valores de cadena "Peacock", "Parrot", "Sparrow", "Pigeon", "Eagle", "Crow", "Ostrich" y "Dove" se almacena en la variable "Birds". El método "index ()" se emplea con tres parámetros: nombre del elemento, índice inicial e índice de finalización. El elemento se especifica como "águila", el número de índice inicial como "3" y el índice final como "6". El programa busca el elemento "águila" en la lista del índice 3 al 6 y guarda el número de índice extraído en la variable "contenedor". Finalmente, la función "print ()" la presenta en la ventana del terminal.


La salida extraída muestra el número de índice "4" para el elemento "Eagle".

Conclusión

Para encontrar la ubicación del índice de un elemento en particular en una lista de Python, discutimos la "lista.Función Index () ". Este artículo se elabora en diferentes códigos de ejemplo prácticos y su ejecución para implementar la "lista.método index () ". Esta función se puede aplicar con varias técnicas que se explican en esta guía. Puede buscar a través de la lista completa, proporcionar un punto de partida para buscar o incluso especificar puntos de inicio y finalización para la búsqueda del número de índice para un elemento específico en la lista. Todas estas técnicas son igualmente importantes y beneficiosas para la búsqueda de índices en una lista de Python.