DÍA 11Colecciones, funciones y errores · Python desde cero

Relaciona claves con valores para representar registros con campos nombrados.

Día 11 16 minInicial

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

1. ¿Qué obtiene gasto["categoria"]?
2. ¿Qué índice tiene el primer elemento de una lista?
3. ¿Qué entrega return?

Comprobación

Revisa que el ejemplo produzca el resultado esperado y prueba también un caso límite relacionado con la lección.

TU PROGRESO

Cargando estado…