Comprensiones de Listas
Las comprensiones de listas son una forma poderosa de crear nuevas listas combinando bucles y condiciones opcionales en una sola declaración concisa. Proporcionan una forma más Pythonica de realizar operaciones en listas, haciendo que tu código sea más limpio y fácil de leer.
Comencemos con un ejemplo simple. Tienes una travel_wishlist
que contiene ciudades que deseas visitar, cada una representada como una lista anidada con su nombre, país y costo del viaje.
12345678910111213travel_wishlist = [ ['Paris', 'France', 2000], ['Tokyo', 'Japan', 3000], ['New York', 'USA', 2500], ['Kyoto', 'Japan', 1500], ['Sydney', 'Australia', 4000] ] city_names = [] # New empty list for city in travel_wishlist: city_names.append(city[0]) print(city_names)
Aquí, la comprensión de listas hace el mismo trabajo en una sola línea, haciéndolo conciso y legible.
1234567891011travel_wishlist = [ ['Paris', 'France', 2000], ['Tokyo', 'Japan', 3000], ['New York', 'USA', 2500], ['Kyoto', 'Japan', 1500], ['Sydney', 'Australia', 4000] ] city_names = [city[0] for city in travel_wishlist] print(city_names)
- La
travel_wishlist
es una lista de listas, donde cada lista interna contiene el nombre de la ciudad, el país y el presupuesto estimado para un viaje; - El código
[city[0] for city in travel_wishlist]
crea una nueva lista extrayendo el primer elemento (city[0]
, el nombre de la ciudad) de cada lista interna entravel_wishlist
.
Swipe to start coding
Estás gestionando una travel_wishlist
, donde cada destino se representa como una lista que contiene múltiples detalles. Tu objetivo es extraer solo los costos del viaje de cada destino y almacenarlos por separado.
- Itera a través de la lista de deseos, accediendo a los detalles de cada destino.
- Extrae el costo del viaje, que es el tercer elemento en la lista de cada destino.
- Almacena los costos extraídos en una nueva lista llamada
trip_costs
.
Solución
¡Gracias por tus comentarios!
single
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla
Can you explain how list comprehensions work with conditions?
Can you show how to extract other elements, like the country or cost, using a list comprehension?
What are some common mistakes to avoid when using list comprehensions?
Awesome!
Completion rate improved to 5
Comprensiones de Listas
Desliza para mostrar el menú
Las comprensiones de listas son una forma poderosa de crear nuevas listas combinando bucles y condiciones opcionales en una sola declaración concisa. Proporcionan una forma más Pythonica de realizar operaciones en listas, haciendo que tu código sea más limpio y fácil de leer.
Comencemos con un ejemplo simple. Tienes una travel_wishlist
que contiene ciudades que deseas visitar, cada una representada como una lista anidada con su nombre, país y costo del viaje.
12345678910111213travel_wishlist = [ ['Paris', 'France', 2000], ['Tokyo', 'Japan', 3000], ['New York', 'USA', 2500], ['Kyoto', 'Japan', 1500], ['Sydney', 'Australia', 4000] ] city_names = [] # New empty list for city in travel_wishlist: city_names.append(city[0]) print(city_names)
Aquí, la comprensión de listas hace el mismo trabajo en una sola línea, haciéndolo conciso y legible.
1234567891011travel_wishlist = [ ['Paris', 'France', 2000], ['Tokyo', 'Japan', 3000], ['New York', 'USA', 2500], ['Kyoto', 'Japan', 1500], ['Sydney', 'Australia', 4000] ] city_names = [city[0] for city in travel_wishlist] print(city_names)
- La
travel_wishlist
es una lista de listas, donde cada lista interna contiene el nombre de la ciudad, el país y el presupuesto estimado para un viaje; - El código
[city[0] for city in travel_wishlist]
crea una nueva lista extrayendo el primer elemento (city[0]
, el nombre de la ciudad) de cada lista interna entravel_wishlist
.
Swipe to start coding
Estás gestionando una travel_wishlist
, donde cada destino se representa como una lista que contiene múltiples detalles. Tu objetivo es extraer solo los costos del viaje de cada destino y almacenarlos por separado.
- Itera a través de la lista de deseos, accediendo a los detalles de cada destino.
- Extrae el costo del viaje, que es el tercer elemento en la lista de cada destino.
- Almacena los costos extraídos en una nueva lista llamada
trip_costs
.
Solución
¡Gracias por tus comentarios!
Awesome!
Completion rate improved to 5single