Todas las publicaciones
post14 de mayo de 2026

Diccionarios en Python — búsquedas clave/valor

#python#dict#basics
python
user = {
    "id": 42,
    "email": "alice@x.com",
    "country": "MX"
}

print(user["email"])           # direct access
print(user.get("phone", "n/a"))# safe access with default

user["last_login"] = "2026-05-14"# add a key

Un diccionario mapea claves a valores. Accedes por clave, no por posición. Las búsquedas son tiempo constante, por eso los dicts están por todos lados en datos.

En Data Engineering usas dicts para representar registros (una fila de una base de datos), para contar ocurrencias (tablas de frecuencia) y para mapear ids a nombres (tablas de lookup). Dominar dict.get() con valor por defecto evita docenas de KeyError.