Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Comprensiones de Listas | El Bucle For
Tutorial de Bucles en Python

bookComprensiones 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. Ofrecen una manera más Pythonica de realizar operaciones sobre listas, haciendo que el código sea más limpio y fácil de leer.

Comencemos con un ejemplo sencillo. Se dispone de una travel_wishlist que contiene ciudades que se desean visitar, cada una representada como una lista anidada con su nombre, país y costo del viaje.

12345678910111213
travel_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)
copy

Aquí, la comprensión de listas realiza la misma tarea en una sola línea, lo que la hace concisa y legible.

1234567891011
travel_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)
copy
  • La lista 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 en travel_wishlist.
Tarea

Swipe to start coding

Estás gestionando una travel_wishlist, donde cada destino está representado como una lista que contiene varios detalles. Tu objetivo es extraer únicamente los costos del viaje de cada destino y almacenarlos por separado.

  • Recorre 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.
  • Guarda los costos extraídos en una nueva lista llamada trip_costs.

Solución

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 1. Capítulo 17
single

single

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

close

bookComprensiones 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. Ofrecen una manera más Pythonica de realizar operaciones sobre listas, haciendo que el código sea más limpio y fácil de leer.

Comencemos con un ejemplo sencillo. Se dispone de una travel_wishlist que contiene ciudades que se desean visitar, cada una representada como una lista anidada con su nombre, país y costo del viaje.

12345678910111213
travel_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)
copy

Aquí, la comprensión de listas realiza la misma tarea en una sola línea, lo que la hace concisa y legible.

1234567891011
travel_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)
copy
  • La lista 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 en travel_wishlist.
Tarea

Swipe to start coding

Estás gestionando una travel_wishlist, donde cada destino está representado como una lista que contiene varios detalles. Tu objetivo es extraer únicamente los costos del viaje de cada destino y almacenarlos por separado.

  • Recorre 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.
  • Guarda los costos extraídos en una nueva lista llamada trip_costs.

Solución

Switch to desktopCambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 1. Capítulo 17
single

single

some-alt