Volver
Ctrl+Space
◑
Copiar
Descargar
Restaurar
Ejecutar
Ctrl+Enter
# Diccionarios en Python - Ejemplo 3: Recorrer diccionarios # =========================================================== persona = { "nombre": "Carlos", "edad": 35, "ciudad": "Rosario", "profesion":"Docente" } print("=== Solo claves ===") for clave in persona.keys(): print(f" {clave}") print() print("=== Solo valores ===") for valor in persona.values(): print(f" {valor}") print() print("=== Claves y valores (items) ===") for clave, valor in persona.items(): print(f" {clave:<12}: {valor}") print() # Diccionario anidado — lista de contactos contactos = { "ana": {"tel": "351-1111", "email": "ana@mail.com"}, "beatriz":{"tel": "351-2222", "email": "bea@mail.com"}, "carlos": {"tel": "341-3333", "email": "car@mail.com"}, } print("=== Agenda de contactos ===") for nombre, datos in contactos.items(): print(f" {nombre.capitalize()}") print(f" Tel : {datos['tel']}") print(f" Email: {datos['email']}") print() # Dict comprehension — crear un diccionario a partir de otro numeros = [1, 2, 3, 4, 5] cuadrados = {n: n ** 2 for n in numeros} print("=== Dict comprehension ===") print(cuadrados)