Contenido del Curso
Estructuras de Datos en Python
Estructuras de Datos en Python
Comprensiones de listas con condiciones
También puedes usar condiciones:
Por ejemplo, supongamos que quieres crear una lista de ciudades ubicadas en Japan
.
travel_wishlist = [ ["Paris", "France", 2000], ["Tokyo", "Japan", 3000], ["New York", "USA", 2500], ["Kyoto", "Japan", 1500], ["Sydney", "Australia", 4000] ] japanese_cities = [] for city in travel_wishlist: if city[1] == "Japan": japanese_cities.append(city[0]) print(japanese_cities) # Output: ['Tokyo', 'Kyoto']
Lo cual es equivalente a:
travel_wishlist = [ ["Paris", "France", 2000], ["Tokyo", "Japan", 3000], ["New York", "USA", 2500], ["Kyoto", "Japan", 1500], ["Sydney", "Australia", 4000] ] japanese_cities = [city[0] for city in travel_wishlist if city[1] == "Japan"] print(japanese_cities) # Output: ['Tokyo', 'Kyoto']
Swipe to show code editor
Crea una nueva lista que contenga los nombres de las ciudades de tu travel_wishlist
, pero solo si el costo estimado es menor a $2500. Usa una comprensión de listas.
¡Gracias por tus comentarios!
Comprensiones de listas con condiciones
También puedes usar condiciones:
Por ejemplo, supongamos que quieres crear una lista de ciudades ubicadas en Japan
.
travel_wishlist = [ ["Paris", "France", 2000], ["Tokyo", "Japan", 3000], ["New York", "USA", 2500], ["Kyoto", "Japan", 1500], ["Sydney", "Australia", 4000] ] japanese_cities = [] for city in travel_wishlist: if city[1] == "Japan": japanese_cities.append(city[0]) print(japanese_cities) # Output: ['Tokyo', 'Kyoto']
Lo cual es equivalente a:
travel_wishlist = [ ["Paris", "France", 2000], ["Tokyo", "Japan", 3000], ["New York", "USA", 2500], ["Kyoto", "Japan", 1500], ["Sydney", "Australia", 4000] ] japanese_cities = [city[0] for city in travel_wishlist if city[1] == "Japan"] print(japanese_cities) # Output: ['Tokyo', 'Kyoto']
Swipe to show code editor
Crea una nueva lista que contenga los nombres de las ciudades de tu travel_wishlist
, pero solo si el costo estimado es menor a $2500. Usa una comprensión de listas.
¡Gracias por tus comentarios!
Comprensiones de listas con condiciones
También puedes usar condiciones:
Por ejemplo, supongamos que quieres crear una lista de ciudades ubicadas en Japan
.
travel_wishlist = [ ["Paris", "France", 2000], ["Tokyo", "Japan", 3000], ["New York", "USA", 2500], ["Kyoto", "Japan", 1500], ["Sydney", "Australia", 4000] ] japanese_cities = [] for city in travel_wishlist: if city[1] == "Japan": japanese_cities.append(city[0]) print(japanese_cities) # Output: ['Tokyo', 'Kyoto']
Lo cual es equivalente a:
travel_wishlist = [ ["Paris", "France", 2000], ["Tokyo", "Japan", 3000], ["New York", "USA", 2500], ["Kyoto", "Japan", 1500], ["Sydney", "Australia", 4000] ] japanese_cities = [city[0] for city in travel_wishlist if city[1] == "Japan"] print(japanese_cities) # Output: ['Tokyo', 'Kyoto']
Swipe to show code editor
Crea una nueva lista que contenga los nombres de las ciudades de tu travel_wishlist
, pero solo si el costo estimado es menor a $2500. Usa una comprensión de listas.
¡Gracias por tus comentarios!
También puedes usar condiciones:
Por ejemplo, supongamos que quieres crear una lista de ciudades ubicadas en Japan
.
travel_wishlist = [ ["Paris", "France", 2000], ["Tokyo", "Japan", 3000], ["New York", "USA", 2500], ["Kyoto", "Japan", 1500], ["Sydney", "Australia", 4000] ] japanese_cities = [] for city in travel_wishlist: if city[1] == "Japan": japanese_cities.append(city[0]) print(japanese_cities) # Output: ['Tokyo', 'Kyoto']
Lo cual es equivalente a:
travel_wishlist = [ ["Paris", "France", 2000], ["Tokyo", "Japan", 3000], ["New York", "USA", 2500], ["Kyoto", "Japan", 1500], ["Sydney", "Australia", 4000] ] japanese_cities = [city[0] for city in travel_wishlist if city[1] == "Japan"] print(japanese_cities) # Output: ['Tokyo', 'Kyoto']
Swipe to show code editor
Crea una nueva lista que contenga los nombres de las ciudades de tu travel_wishlist
, pero solo si el costo estimado es menor a $2500. Usa una comprensión de listas.