4. Diccionarios: El Archivador Maestro 🗃️
Estructura Clave: Valor
Un diccionario es una colección de pares clave-valor encerrados en llaves { }. Es como una base de datos pequeña que se guarda en una sola variable.
1 usuario = {
2 "nombre": "Benjamín",
3 "edad": 28,
4 "cargo": "Programador"
5 }
6
7
8 print(usuario["nombre"])
9
10
11 usuario["web"] = "cafeycodigo.com"
12
13
14 if "edad" in usuario:
15 print("La clave edad sí existe")
16
17
18 print(usuario.keys())
Método .get() vs []
Es mejor usar .get() porque si la clave no existe, tu programa no explota (devuelve None).
1
2
3
4
5 pais = usuario.get("pais", "No especificado")
6 print(pais)
🐍 Desafío: El mapa de precios
Crea un diccionario llamado tienda que tenga como claves "iphone" y "laptop" con sus respectivos precios numéricos.
👁️ Ver solución sugerida
1 tienda = { "iphone": 999, "laptop": 1200 }
2 print(tienda["iphone"])
Prueba sobre Diccionarios
Son 5 preguntas interactivas. ¡Evalúa tu lógica Python!