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()