Conteúdo do Curso
Estruturas de Dados em Python
Estruturas de Dados em Python
Lista Aninhada
Itens dentro de uma lista em Python também podem ser listas. Isso forma o que é chamado de "lista aninhada" ou "listas dentro de listas". Listas aninhadas são poderosas na organização de estruturas de dados elaboradas, pois você pode armazenar dados de múltiplos níveis dentro de uma lista.
Por exemplo, você pode ter uma lista onde alguns elementos são apenas valores únicos, e outros podem ser listas em si. Aqui está um exemplo simples:
cities = ["London", ["Paris", "Madrid"], "Rome", ["Bangkok", ["New York", "Los Angeles"]]] print(cities)
Usando Variáveis para Listas Aninhadas
Este exemplo ilustra uma lista aninhada na qual o segundo e o quarto elementos também são listas, e o quarto elemento contém até mesmo outra lista aninhada dentro dele.
Você também pode criar listas aninhadas concatenando listas armazenadas em variáveis. Isso pode ser útil para tornar seu código mais legível. Por exemplo:
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)
Aqui, primeiro definimos três listas independentes para cidades na Europa, Ásia e Américas. Em seguida, combinamos as listas em uma só, world_cities
, que se torna uma lista aninhada.
O exemplo mostra que uma lista aninhada é uma boa maneira de organizar dados relacionados, como cidades de diferentes continentes, de forma natural, intuitiva e organizada.
Swipe to start coding
Seu objetivo é preencher a lista travel_wishlist
com listas aninhadas.
- Cada lista aninhada deve conter 3 elementos: Cidade, País e custo aproximado da viagem.
- A lista
travel_wishlist
deve conter 3 listas aninhadas com informações sobre cidades.
Por exemplo, você pode usar os seguintes dados:
1. Paris | França | 2000
2. Tóquio | Japão | 3500
3. Berlim | Alemanha | 3400
Nota
Você pode adicionar mais cidades como listas aninhadas, mas certifique-se de que seus elementos estejam definidos no formato adequado.
Solução
Obrigado pelo seu feedback!
Lista Aninhada
Itens dentro de uma lista em Python também podem ser listas. Isso forma o que é chamado de "lista aninhada" ou "listas dentro de listas". Listas aninhadas são poderosas na organização de estruturas de dados elaboradas, pois você pode armazenar dados de múltiplos níveis dentro de uma lista.
Por exemplo, você pode ter uma lista onde alguns elementos são apenas valores únicos, e outros podem ser listas em si. Aqui está um exemplo simples:
cities = ["London", ["Paris", "Madrid"], "Rome", ["Bangkok", ["New York", "Los Angeles"]]] print(cities)
Usando Variáveis para Listas Aninhadas
Este exemplo ilustra uma lista aninhada na qual o segundo e o quarto elementos também são listas, e o quarto elemento contém até mesmo outra lista aninhada dentro dele.
Você também pode criar listas aninhadas concatenando listas armazenadas em variáveis. Isso pode ser útil para tornar seu código mais legível. Por exemplo:
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)
Aqui, primeiro definimos três listas independentes para cidades na Europa, Ásia e Américas. Em seguida, combinamos as listas em uma só, world_cities
, que se torna uma lista aninhada.
O exemplo mostra que uma lista aninhada é uma boa maneira de organizar dados relacionados, como cidades de diferentes continentes, de forma natural, intuitiva e organizada.
Swipe to start coding
Seu objetivo é preencher a lista travel_wishlist
com listas aninhadas.
- Cada lista aninhada deve conter 3 elementos: Cidade, País e custo aproximado da viagem.
- A lista
travel_wishlist
deve conter 3 listas aninhadas com informações sobre cidades.
Por exemplo, você pode usar os seguintes dados:
1. Paris | França | 2000
2. Tóquio | Japão | 3500
3. Berlim | Alemanha | 3400
Nota
Você pode adicionar mais cidades como listas aninhadas, mas certifique-se de que seus elementos estejam definidos no formato adequado.
Solução
Obrigado pelo seu feedback!