En Python, una lista y un diccionario son dos tipos diferentes de estructuras de datos:
- Lista (
list
):
- Es una colección ordenada de elementos.
- Los elementos se acceden por su índice, que es numérico y comienza en 0.
- Puede contener elementos duplicados.
- Los elementos están organizados en el orden en que se añaden.
- Se definen utilizando corchetes:
[]
. Ejemplo de una lista:
mi_lista = [10, 20, 30, 40] print(mi_lista[0]) # Salida: 10
- Diccionario (
dict
):
- Es una colección no ordenada (aunque a partir de Python 3.7, conserva el orden de inserción).
- Los elementos se almacenan como pares clave-valor.
- Las claves son únicas, es decir, no puede haber claves duplicadas.
- Se accede a los valores mediante sus claves, no mediante un índice numérico.
- Se definen utilizando llaves:
{}
. Ejemplo de un diccionario:
mi_diccionario = {"nombre": "Juan", "edad": 25, "ciudad": "Madrid"} print(mi_diccionario["nombre"]) # Salida: Juan