Contenido del Curso
Tutorial de Bucles en Python
Tutorial de Bucles en Python
Comprensión de Diccionario con Condición
Puedes agregar una condición en una comprensión de diccionario para filtrar elementos dinámicamente mientras creas el diccionario. La sintaxis para una comprensión de diccionario con una condición es:
Ejemplo: Filtrando Destinos Dentro de un Presupuesto Usando un Bucle for
travel_wishlist = [ ["Paris", "France", 2000], ["Tokyo", "Japan", 3000], ["New York", "USA", 2500], ["Kyoto", "Japan", 1500], ["Sydney", "Australia", 4000] ] # Filter destinations within a $2500 budget using a for loop affordable_destinations = {} for city, country, budget in travel_wishlist: if budget <= 2500: # Check if the budget is within the limit affordable_destinations[city] = budget print(affordable_destinations)
Descripción:
Este código itera a través de la lista travel_wishlist
, verificando si el presupuesto de cada destino es menor o igual a $2500. Si se cumple la condición, la ciudad y su presupuesto se añaden al diccionario affordable_destinations
.
Ejemplo: Filtrando Destinos Dentro de un Presupuesto Usando Comprensión de Diccionario
travel_wishlist = [ ["Paris", "France", 2000], ["Tokyo", "Japan", 3000], ["New York", "USA", 2500], ["Kyoto", "Japan", 1500], ["Sydney", "Australia", 4000] ] # Use dictionary comprehension to filter destinations affordable_destinations = {city: budget for city, country, budget in travel_wishlist if budget <= 2500} print(affordable_destinations) # Output: {'Paris': 2000, 'New York': 2500, 'Kyoto': 1500}
Descripción:
Este ejemplo logra el mismo resultado que el anterior pero de una manera más concisa y elegante. La condición if budget <= 2500
filtra los destinos según el presupuesto, y el diccionario resultante incluye solo los destinos asequibles.
Swipe to begin your solution
Un viajero quiere crear un diccionario de destinos ubicados en Japón. Usa la comprensión de diccionarios para filtrar la lista de deseos de viaje e incluir solo las ciudades donde el país es "Japón". La ciudad debe ser la clave del diccionario y el presupuesto debe ser el valor.
Salida Esperada:
Solución
¡Gracias por tus comentarios!
Comprensión de Diccionario con Condición
Puedes agregar una condición en una comprensión de diccionario para filtrar elementos dinámicamente mientras creas el diccionario. La sintaxis para una comprensión de diccionario con una condición es:
Ejemplo: Filtrando Destinos Dentro de un Presupuesto Usando un Bucle for
travel_wishlist = [ ["Paris", "France", 2000], ["Tokyo", "Japan", 3000], ["New York", "USA", 2500], ["Kyoto", "Japan", 1500], ["Sydney", "Australia", 4000] ] # Filter destinations within a $2500 budget using a for loop affordable_destinations = {} for city, country, budget in travel_wishlist: if budget <= 2500: # Check if the budget is within the limit affordable_destinations[city] = budget print(affordable_destinations)
Descripción:
Este código itera a través de la lista travel_wishlist
, verificando si el presupuesto de cada destino es menor o igual a $2500. Si se cumple la condición, la ciudad y su presupuesto se añaden al diccionario affordable_destinations
.
Ejemplo: Filtrando Destinos Dentro de un Presupuesto Usando Comprensión de Diccionario
travel_wishlist = [ ["Paris", "France", 2000], ["Tokyo", "Japan", 3000], ["New York", "USA", 2500], ["Kyoto", "Japan", 1500], ["Sydney", "Australia", 4000] ] # Use dictionary comprehension to filter destinations affordable_destinations = {city: budget for city, country, budget in travel_wishlist if budget <= 2500} print(affordable_destinations) # Output: {'Paris': 2000, 'New York': 2500, 'Kyoto': 1500}
Descripción:
Este ejemplo logra el mismo resultado que el anterior pero de una manera más concisa y elegante. La condición if budget <= 2500
filtra los destinos según el presupuesto, y el diccionario resultante incluye solo los destinos asequibles.
Swipe to begin your solution
Un viajero quiere crear un diccionario de destinos ubicados en Japón. Usa la comprensión de diccionarios para filtrar la lista de deseos de viaje e incluir solo las ciudades donde el país es "Japón". La ciudad debe ser la clave del diccionario y el presupuesto debe ser el valor.
Salida Esperada:
Solución
¡Gracias por tus comentarios!