Python List -1 Índice

Python List -1 Índice
Python se define como un lenguaje de índice cero porque todos los cálculos comienzan en cero, también es exclusivo de izquierda y derecha al especificar un rango numérico. Esto es cierto para objetos como listas y series, donde el primer elemento tiene un índice de 0. Debemos suministrar tanto el índice inicial como el índice final al generar rangos o cortar un rango de valores de un objeto similar a una lista.

Esto es cuando entra en juego el lenguaje de la izquierda inclusive y la derecha. El índice izquierdo se debe agregar en el rango o corte devuelto. Con ejemplos, pasaremos por el índice de la lista de Python -1 en esta publicación.

¿Qué es el índice de la lista de Python??

Una lista es un contenedor que almacena objetos de varios tipos de datos en una secuencia ordenada (ints, flotaciones, cadenas, booleanos, etc.). Es una estructura de datos crucial en la que se basa Python. Los datos están encerrados en soportes cuadrados ([]), con comas entre los valores (,).

Los elementos de la lista están indexados de cero a uno, con la primera entrada comenzando en el índice 0. Puede editar la lista producida agregando nuevos elementos, alterando los existentes o eliminándolos. Las entradas duplicadas y una lista anidada también son posibles.

En una lista, existen numerosos métodos disponibles, uno de los cuales es el índice ().

La función index () en Python devuelve el índice del elemento aprobado. Este método recibe un argumento y devuelve el índice de ese parámetro. Lanza un ValueError si el elemento no está ahí. Si una lista contiene elementos duplicados, se devuelve el índice del primer elemento que ocurre. Este método acepta dos parámetros opcionales adicionales, inicio y finalización, que se utilizan para limitar la búsqueda de índice.

Uso de la indexación negativa en la lista

En la mayoría de los lenguajes de computadora, la indexación comienza en 0 para matrices y listas.

Sin embargo, Python tiene una característica única llamada indexación negativa. La indexación negativa es básicamente el proceso de indexación de una lista desde el principio con la indexación a partir de -1, i.mi., -1 proporciona el último elemento de la lista, -2 proporciona el segundo último elemento de la lista, y así sucesivamente en.

El proceso de indexación negativa se puede utilizar para mostrar datos desde el final de una lista. Además, también se puede usar para revertir un número o incluso un texto sin la necesidad de pasos adicionales.

Ejemplo 1:

Los métodos 'len' e 'índice' se utilizan para adquirir el índice negativo de un elemento en una lista cuando se requiere. Una demostración de este concepto se puede encontrar a continuación. Se define una lista de enteros en el código y se presenta en la pantalla.

En la pantalla, se define y se muestra una tecla. Se calcula la diferencia entre la longitud de la lista y el elemento presente en una clave dada. Esta es una variable que se le ha asignado. Esto se ve en las siguientes capturas de pantalla proporcionadas a continuación.

Intenta entender el siguiente código. Hemos hecho una matriz con los valores 43, 56, 32, 76, 33, 22 y 11 en él. La lista se imprimió luego con el valor clave suministrado. Después de eso, creamos una variable que llamamos Len () y Val.funciones de índice. La matriz y el valor clave también se dieron como argumentos. Finalmente, el resultado de la ejecución de la función se muestra en la pantalla.

list_val = [43, 56, 32, 76, 33, 22, 11]
imprimir ("La lista es la siguiente:")
imprimir (list_val)
key_val = 32
imprimir ("El valor clave es el siguiente:")
imprimir (key_val)
resultado = len (list_val) - list_val.índice (key_val)
imprimir ("La salida es la siguiente:")
Imprimir (resultado)

Esta es la salida, que incluye la lista, el valor clave y el resultado.

Ejemplo 2:

Los índices se emplean en matrices en todos los idiomas de computadora, como todos sabemos. Los índices de los elementos de una matriz se pueden atravesar para acceder a los elementos disponibles en una matriz. Sin embargo, ningún lenguaje informático nos permite especificar un valor de índice negativo como -4.

La indexación negativa se puede hacer en Python, que no es accesible en otros lenguajes de programación. Esto significa que -1 representa el elemento final de la matriz, mientras que -2 representa el segundo elemento final de la matriz. La indexación negativa de la matriz comienza al final. Esto indica que el elemento final de la matriz es -1, que es el primer elemento de indexación negativo.

El código a continuación, que explica cómo crear una matriz como puede ver en la línea de inicio. La matriz tiene valores de 11, 24, 45, 87, 44 y 88. Después de eso, intentamos recuperar los elementos en las posiciones -1 y -2, como se ve a continuación.

arr = [11,24, 45, 87, 44, 88]
Imprimir (arr [-1])
Imprimir (arr [-2])

Los números (88 y 44) en las posiciones -1 y -2 de la matriz se muestran a continuación.

Ejemplo 3:

Insertaremos el elemento en el índice -1 de una matriz en este ejemplo. Hemos creado una matriz llamada 'List_Val' en la primera línea de código. La matriz contiene cuatro elementos. Estos elementos son 'manzana, "naranja", plátano' y 'uvas' como puede ver. La matriz original se imprimió y el método insert () se usó para agregar el elemento especificado al índice -1 de la matriz. Finalmente, la matriz se actualiza y se presenta.

list_val = ['manzana', 'naranja', 'plátano', 'uvas']
print ('Array original:', list_val)
list_val.insertar (-1, 'jugo de manzana')
imprimir ('matriz después de insertar elemento en -1 índice:', list_val)

Aquí está la salida que incluye tanto la matriz original como la nueva matriz a la que se ha agregado el elemento deseado. Vea abajo.

Conclusión:

Este artículo supera la función Python List Index () con gran detalle. Nuestro objetivo principal era obtener un elemento usando el índice -1. Además, hemos incluido instrucciones para agregar un elemento a la matriz en el índice -1. Todas estas ideas están bien explicadas con ejemplos para su orientación. Consulte estas pautas para obtener una idea clara del índice de la lista de Python -1.