single
Trabalhando com Listas Aninhadas em Python
Deslize para mostrar o menu
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 para organizar estruturas de dados elaboradas, pois permitem armazenar dados em múltiplos níveis dentro de uma única lista.
Por exemplo, você pode ter uma lista em que alguns elementos são apenas valores únicos, enquanto outros podem ser listas. Veja um exemplo simples:
123cities = ["London", ["Paris", "Madrid"], "Rome", ["Bangkok", ["New York", "Los Angeles"]]] print(cities)
Usando Variáveis para Listas Aninhadas
Este exemplo ilustra uma lista aninhada em que o segundo e o quarto elementos também são listas, e o quarto elemento ainda contém 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:
1234567europe_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.
Deslize para começar a programar
Preencha 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_wishlistdeve conter 3 listas aninhadas com informações sobre cidades.
Por exemplo, você pode usar os seguintes dados:
1. Paris | France | 2000
2. Tokyo | Japan | 3500
3. Berlin | Germany | 3400
Observação
Você pode adicionar mais cidades como listas aninhadas, mas certifique-se de que seus elementos estejam definidos no formato correto.
Solução
Obrigado pelo seu feedback!
single
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo