Que es la indexación?
La indexación está creando una referencia a un elemento de un iterable (tuplas, cadenas) por su posición particular dentro de la iterable.
Para ver cómo acceder a elementos individuales de una lista, crearemos una lista al principio. Veremos cómo funcionan las secuencias de objetos dentro de la lista en Python. La lista de objetos está escrita dentro de los soportes cuadrados, como se muestra a continuación:
>>> mylist [m]Aquí, MyList es el nombre de la lista, y [m] es una matriz que tiene la lista de todos los elementos que existen dentro de esta matriz.
Creando una lista en Python
Para crear una lista en Python, defina la lista e ingrese los elementos de la cadena en la matriz. Aquí está el nombre de la lista y sus elementos, manzana, huevo, mango, tomate, plátano y pan. La sintaxis general para crear una lista es:
>>> listName = ['Element1', 'Element2', 'Element3', 'Element4', 'Element5', 'Element6']Ejemplo:
La lista puede tener tantos elementos según el requisito del usuario.
Acceder a un índice en particular
La indexación de listas en Python se basa en el índice cero y comienza desde cero, luego continúa. La técnica es similar a la indexación en el caso de los conjuntos de datos. Para mostrar la lista, simplemente escriba el nombre de la lista y luego presione Enter. Se mostrará la lista, como se muestra en la figura adjunta. Luego llamaremos al índice cero de la lista, luego el segundo y luego el quinto índice.
La sintaxis será:
>>> MyList [0] - Mostrará el índice Zeroth de la listaPara mostrar el último elemento de la lista en Python, usaremos:
>>> MyList [Len (MyList) -1]Se mostrará el último elemento en la lista.
Si intenta llamar al elemento que no está incluido en la lista, mostrará un error. Por ejemplo, aquí en la lista, no tenemos ningún índice después de 5, por lo que si intentamos llamar al sexto índice, devolverá un error.
>>> mylist [6] - devolverá el error ya que nuestra lista es solo hasta el quinto índice.Acceder al índice de lista negativa
Los usuarios también pueden acceder al índice en la lista negativa. Negativo en la indexación implica el inicio de la lista desde -1, seguido de -2, luego -3, y así sucesivamente.
La sintaxis a usar es:
>>> mylist [-1] - mostrará los valores del último índice de la listaAquí, nuevamente, si intentamos llamar al índice -7 o -8º, devolverá un error ya que nuestra lista aún es hasta el quinto índice y no tiene valor después de él.
Que esta cortando?
El corte es un subconjunto de todos los elementos de un iterable (tuplas, cadenas) basado en sus índices. Aquí, extraemos la parte de una lista en particular y luego hacemos que la lista regrese a esa sección. Por ejemplo, si vemos:
>>> MyList [M: N]Devolverá una parte de mi lista. Comenzará con Point metro hasta norte, Pero excluyendo el valor n. También podemos usar valores de índice negativo aquí.
Cortar una lista
En el ejemplo, tenemos la lista A, y para A [2: 5], devolverá los valores desde el segundo índice hasta el 4to. Como se discutió anteriormente, excluirá el valor del quinto índice en este ejemplo.
En el siguiente ejemplo, a [-5: -2], verificamos el valor del índice negativo que ha devuelto los valores del índice del índice -5 al índice -2.
Y en A [1: 4], devolvió los valores de índice de 1 a 3 excluyendo el 4to valor de índice.
Haciendo el valor de A [-5: 2] == A [1: 4]
Omitir el índice
Los usuarios pueden omitir el primer índice, un], y comience la porción al comienzo de la lista, o los usuarios pueden omitir el último índice, soy:], que extenderá la porción desde el primer índice (m) hasta el final de la lista. En caso de que los usuarios omitan ambos índices a[:], Luego devolverá una copia de toda la lista. Vamos a verlo con ejemplos.
En a [: 4], cortamos la lista hasta el cuarto índice, e incluirá todos los valores desde el índice cero hasta el 3er.
A continuación, para un [0: 4], comenzamos el valor del índice en cero, que es similar al caso anterior [: 4], pero aquí, hemos especificado que comenzó a partir de 0, que es indiferente, y ambos regresarán los mismos resultados.
En el siguiente ejemplo, tenemos un [2:], esto mostrará todos los valores desde el segundo lugar de índice hasta el final de la lista, y en el ejemplo A [2: Len (a)], volveremos a obtener lo mismo resultados.
Paso
Para ver la función de paso, agregaremos un tercer índice. Es un paso que se usa en la notación de la porción. El valor de zancada puede ser positivo o negativo.
El ejemplo muestra el valor de paso 2 en A [0: 6: 2], i.mi., De la lista, nos permite elegir solo tres elementos a partir de 0 índice.
El ejemplo muestra el valor de paso 2 en A [1: 6: 2], i.mi., De la lista, nos permite elegir solo tres elementos a partir de 1 índice.
El ejemplo muestra el valor de paso -2 en A [6: 0: -2], i.mi., De la lista, nos permite elegir solo tres elementos desde el final de la lista.
Conclusión
En este tutorial, pasamos por las formas de usar la indexación y el corte en el idioma de Python. Es una de las principales características que todos los programadores pueden utilizar para la facilidad de su formulación de datos.