Fundamentos de Python – Colecciones de datos – Listas

En Python existen diferentes maneras de almacenamiento de datos en variables. Conocemos las variables con valores numéricos o de texto. En el caso del texto, podemos crear arrays que serían cadenas de texto y trabajar con ellas o las letras que lo componen.

Python también tiene un sistema para trabajar con colecciones de datos y según el tipo se permitirá trabajar de una manera u otra:

  • Listas: Colección de datos, uno detrás del otro, indexado y editable.
  • Tupla: Colección de datos inalterable.
  • Conjunto: Colección de datos, sin indexar y editable.
  • Diccionario: Colección de datos indexados, sin ordenar y editable.

Teniendo en cuenta esta variedad, hoy trataremos las listas de datos:

Listas:

Una lista es un conjunto de datos, establecidos uno detrás de otro a los que podemos acceder por un índice y podemos modificar su contenido, así como añadir o eliminar.

Para crear una lista utilizaremos este formato:

colores = ["rojo","amarillo","verde"]

Como es un conjunto de elementos indexados, podemos acceder a su contenido haciendo referencia a ese índice:

print(colores[1])

Al tratarse de un conjunto editable, podemos modificar contenido accediendo rectamente al conjunto:

colores[1] = "azul"

También podeos añadir contenido al final:

colores.append("naranja")

Podemos saber el índice máximo para trabajar con la lista, donde se nos devolverá un entero:

longitud = len(colores)

También podemos eliminar un valor, haciendo referencia al propio valor:

colores.remove("rojo")

Y si queremos, borrar el contenido de la lista:

colores.clear()