Contenido del Curso
Estructuras de Datos en Python
Estructuras de Datos en Python
Trabajando con Listas Anidadas en Python
Los elementos dentro de una lista en Python también pueden ser listas. Esto forma lo que se llama una "lista anidada" o "listas dentro de listas". Las listas anidadas son poderosas para organizar estructuras de datos elaboradas, ya que puedes almacenar datos de múltiples niveles dentro de una sola lista.
Por ejemplo, podrías tener una lista donde algunos elementos son solo valores individuales, y otros podrían ser listas en sí mismas. Aquí tienes un ejemplo sencillo:
cities = ["London", ["Paris", "Madrid"], "Rome", ["Bangkok", ["New York", "Los Angeles"]]] print(cities)
Usando Variables para Listas Anidadas
Este ejemplo ilustra una lista anidada en la que el segundo y cuarto elementos también son listas, y el cuarto elemento incluso contiene otra lista anidada dentro de él.
También puedes crear listas anidadas concatenando listas almacenadas en variables. Esto puede ser útil para hacer tu código más legible. Por ejemplo:
europe_cities = ["Paris", "Berlin", "Rome"] asia_cities = ["Tokyo", "Seoul", "Bangkok"] america_cities = ["New York", "Los Angeles", "Chicago"] world_cities = [europe_cities, asia_cities, america_cities] print(world_cities)
Aquí, primero definimos tres listas independientes para ciudades en Europa, Asia y América. Luego combinamos las listas en una, world_cities
, que se convierte en una lista anidada.
El ejemplo muestra que una lista anidada es una buena manera de organizar datos relacionados, como ciudades de diferentes continentes, de una manera natural, intuitiva y organizada.
Swipe to start coding
Llena la lista travel_wishlist
con listas anidadas.
- Cada lista anidada debe contener 3 elementos: Ciudad, País y costo aproximado del viaje.
- La lista
travel_wishlist
debe contener 3 listas anidadas con información sobre ciudades.
Por ejemplo, puedes usar los siguientes datos:
1. Paris | France | 2000
2. Tokyo | Japan | 3500
3. Berlin | Germany | 3400
Nota
Puedes agregar más ciudades como listas anidadas, pero asegúrate de que sus elementos estén definidos en el formato adecuado.
Solución
¡Gracias por tus comentarios!
Trabajando con Listas Anidadas en Python
Los elementos dentro de una lista en Python también pueden ser listas. Esto forma lo que se llama una "lista anidada" o "listas dentro de listas". Las listas anidadas son poderosas para organizar estructuras de datos elaboradas, ya que puedes almacenar datos de múltiples niveles dentro de una sola lista.
Por ejemplo, podrías tener una lista donde algunos elementos son solo valores individuales, y otros podrían ser listas en sí mismas. Aquí tienes un ejemplo sencillo:
cities = ["London", ["Paris", "Madrid"], "Rome", ["Bangkok", ["New York", "Los Angeles"]]] print(cities)
Usando Variables para Listas Anidadas
Este ejemplo ilustra una lista anidada en la que el segundo y cuarto elementos también son listas, y el cuarto elemento incluso contiene otra lista anidada dentro de él.
También puedes crear listas anidadas concatenando listas almacenadas en variables. Esto puede ser útil para hacer tu código más legible. Por ejemplo:
europe_cities = ["Paris", "Berlin", "Rome"] asia_cities = ["Tokyo", "Seoul", "Bangkok"] america_cities = ["New York", "Los Angeles", "Chicago"] world_cities = [europe_cities, asia_cities, america_cities] print(world_cities)
Aquí, primero definimos tres listas independientes para ciudades en Europa, Asia y América. Luego combinamos las listas en una, world_cities
, que se convierte en una lista anidada.
El ejemplo muestra que una lista anidada es una buena manera de organizar datos relacionados, como ciudades de diferentes continentes, de una manera natural, intuitiva y organizada.
Swipe to start coding
Llena la lista travel_wishlist
con listas anidadas.
- Cada lista anidada debe contener 3 elementos: Ciudad, País y costo aproximado del viaje.
- La lista
travel_wishlist
debe contener 3 listas anidadas con información sobre ciudades.
Por ejemplo, puedes usar los siguientes datos:
1. Paris | France | 2000
2. Tokyo | Japan | 3500
3. Berlin | Germany | 3400
Nota
Puedes agregar más ciudades como listas anidadas, pero asegúrate de que sus elementos estén definidos en el formato adecuado.
Solución
¡Gracias por tus comentarios!