Diccionarios y registros
Objetivos
Al terminar podrás explicar el concepto principal y adaptar el ejemplo a un caso sencillo.
Concepto
Un diccionario asigna un valor a una clave, como {"categoria": "libros"}. Sus claves descriptivas pueden representar los campos de un registro; los valores pueden ser texto, números u otras colecciones. registro[clave] consulta un valor y falla con KeyError si falta. registro.get(clave, respaldo) permite definir un valor para una clave opcional.
Ejemplo
gasto = {"categoria": "transporte", "monto": 2500}
print(gasto["categoria"])
print(gasto.get("descripcion", "Sin descripción"))Aparecen transporte y Sin descripción.
Práctica guiada
Crea un diccionario de película y consulta su título y año.
Reto
Representa un gasto con fecha, categoría y monto y muestra sus campos.
Ver respuesta al reto
gasto = {"fecha": "2026-10-01", "categoria": "comida", "monto": 2500}
print(gasto["fecha"], gasto["categoria"], gasto["monto"])Quiz
Comprobación
Revisa que el ejemplo produzca el resultado esperado y prueba también un caso límite relacionado con la lección.