Tecnología

Inicio

Cómo cortar una lista en Python

Una lista en Python es un tipo de datos compuesto que es lo más parecido a una matriz. Varios valores se almacenan en un orden particular en una lista, y se hace referencia a través de un número llamado un índice. Rebanar una lista significa la creación de una nueva lista que contiene copias de algún subconjunto de los valores de la lista que es rebanado. Cortar una lista especificando los valores del índice al comienzo y al final del subconjunto que desea cortar.

Instrucciones

1 Lanzar el intérprete de línea de comandos de Python.

2 Crear una lista con el siguiente comando:

list = [ 'a', 'b', 'c', 1,2,3 ', punto 1', 'punto 2', 'el tema 3']

Ver el contenido de la lista en cualquier momento escribiendo su nombre - "lista" - y presionar "Enter". Tenga en cuenta que una sola lista puede contener varios tipos de datos e incluso de otras listas.

3 Cortar los tres primeros elementos de la lista con el siguiente comando:

Lista [0: 3]

El corte en rodajas se produce en los lados izquierdos de los materiales especificados por los índices, y Python indexación comienza en "0" En este ejemplo, el corte en lonchas comienza antes de que el primer elemento que tiene el valor de índice "0", y termina antes de que el cuarto punto que tiene el valor de índice "3." Los artículos en rodajas no se almacenan, y la lista original no se ve afectada - verificar esto escribiendo el comando "lista". Para almacenar la rebanada, simplemente asignarla a una nueva variable:

lista2 = lista [0: 3]

4 Omitir los valores de índice para capturar tantos elementos como residir en cualquier lado de una rebanada. Por ejemplo, utilice el siguiente comando para cortar todos los valores desde el tercer elemento al final de la lista:

Lista [2:]

Cortar toda la lista omitiendo los dos índices:

lista[:]

Esta es una buena manera de hacer una copia de una lista.

5 Utilice índices negativos para hacer referencia a la lista de su final. Esto puede ser apropiado para algunas estrategias algorítmicas. El último elemento de una lista es indexado por el valor "-1". Los siguientes rebanadas de mando de la tercera a la última, y ​​en segundo lugar a últimos elementos de la lista:

lista [-3: -1]

Consejos y advertencias

  • Las cadenas son un tipo de lista en Python, y pueden cortarse utilizando la misma sintaxis.