Nivel principiante8 min

    Diccionarios en Python

    Un diccionario almacena pares clave-valor. Las claves son únicas y permiten acceso directo al valor en O(1). Se define con llaves {}.

    Lo que aprenderás

    dict, {}, get(), keys(), values(), items(), update(), pop(), diccionarios anidados

    Crear y acceder a un diccionario

    Las claves pueden ser strings, números o tuplas. El acceso por clave es instantáneo.

    persona = {
        "nombre": "Ana",
        "edad": 25,
        "ciudad": "Madrid"
    }
    
    print(persona["nombre"])    # Ana
    print(persona.get("edad"))  # 25
    print(persona.get("email", "no tiene"))  # no tiene

    Modificar y recorrer

    items() devuelve pares (clave, valor) para iterar cómodamente.

    persona["edad"] = 26          # modificar
    persona["email"] = "a@b.com"  # añadir
    del persona["ciudad"]         # eliminar
    
    for clave, valor in persona.items():
        print(f"{clave}: {valor}")

    Practica ahora mismo

    Has leído cómo funciona Diccionarios en Python. Ahora pruébalo: escribe y ejecuta código en el navegador, sin instalar nada.

    Lecciones relacionadas