Menu
CoddyTech

Iterar sobre diccionarios

Parte de la sección Lógica y flujo del Journey de Python de Coddy. Lección 15 de 78.

Recorrer un diccionario te permite acceder a cada par clave-valor y realizar operaciones con ellos. Python ofrece varias formas de iterar por los diccionarios, lo que facilita trabajar con su contenido.

Recorrer las claves:

my_dict = {'name': 'Alice', 'age': 30, 'city': 'New York'}

for key in my_dict:
	print(key)

Salida:

name
age
city

Recorrer los valores:

for value in my_dict.values():
	print(value)

Salida:

Alice
30
New York

Recorrer los pares clave-valor:

for key, value in my_dict.items():
	print(f'{key}: {value}')

Salida:

name: Alice
age: 30
city: New York

En estos ejemplos, el primer bucle recorre las claves del diccionario. El segundo bucle recorre los valores usando el método values(). El tercer bucle usa el método items() para recorrer las claves y los valores simultáneamente.

challenge icon

Desafío

Fácil

Crea una función llamada print_employee_details que tome un diccionario employee_data como argumento. La función debe recorrer el diccionario e imprimir cada par clave-valor en el formato 'key: value'. Si el diccionario está vacío, la función debe imprimir 'No data available'.

Por ejemplo, tenemos un diccionario llamado employee_data:

employee_data = {"name": "John", "age": 30, "department": "Sales"}

Salida de la función:

name: John

age: 30

department: Sales

Pruébalo tú mismo

def print_employee_details(employee_data):
    # Escribe el código aquí
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Lógica y flujo

Practica por tu cuenta: Compilador de Python online