Hay cuatro tipos de información de acumulación en el lenguaje de programación Python:

List es una colección ordenada y cambiante. Permite la duplicación de miembros.

Tuple es una colección ordenada e inalterable. Permite la duplicación de miembros.

Set es una colección que no está ordenada ni indexada. No hay miembros duplicados.

Dictionary es una colección no ordenada, cambiante e indexada. No hay miembros duplicados.

Cuando se elige un tipo de recolección, es valioso comprender las propiedades de ese tipo. Elegir el tipo correcto para una colección de información específica podría significar el mantenimiento de la importancia, y, podría significar una expansión de la competencia o la seguridad.

List

Una list es una colección ordenada y cambiante. En Python las listas se escriben con corchetes.

Ejemplo

Crear una lista:

esta lista = [“manzana”, “plátano”, “cereza”]

imprimir(esta lista)

Access Items

Se accede a los elementos de la lista refiriéndose al número de índice:

Ejemplo

Imprime el segundo elemento de la lista:

esta list = [“manzana”, “plátano”, “cereza”]

imprimir(esta lista[1])

Negative Indexing (Indexación negativa)

La indexación negativa significa comenzar desde el final, -1 se refiere al último artículo, -2 se refiere al penúltimo artículo, etc.

Ejemplo

Imprime el último elemento de la lista:

esta lista = [“manzana”, “plátano”, “cereza”]

imprimir(esta lista[-1])

Range of Indexes (Rango de índices)

Se puede especificar un rango de índices especificando dónde empezar y dónde terminar el rango.

Al especificar un rango, el valor de retorno será una nueva lista con los elementos especificados.

Ejemplo

Devuelve el tercer, cuarto y quinto artículo:

esta lista = [“manzana”, “plátano”, “cereza”, “naranja”, “kiwi”, “melón”, “mango”]

print(thislist[2:5])

Range of Negative Indexes (Rango de Índices Negativos)

Especifique los índices negativos si desea iniciar la búsqueda desde el final de la list:

Ejemplo

Este ejemplo devuelve los elementos del índice -4 (incluido) al índice -1 (excluido)

esta lista = [“manzana”, “plátano”, “cereza”, “naranja”, “kiwi”, “melón”, “mango”]

print(thislist[-4:-1])

Change Item Value (Cambiar el valor del artículo)

Para cambiar el valor de un artículo específico, consulte el número de índice:

Ejemplo

Cambie el segundo elemento:

esta lista = [“manzana”, “plátano”, “cereza”]

thislist[1] = “blackcurrant”

imprimir(esta lista)