Trabalhando com Listas Aninhadas em Python
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)
Utilizando 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 ainda contém outra lista aninhada dentro dele.
Também é possível 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)
Neste exemplo, são definidas três listas independentes para cidades da Europa, Ásia e Américas. Em seguida, as listas são combinadas em uma única, world_cities, que se torna uma lista aninhada.
O exemplo demonstra que uma lista aninhada é uma forma eficiente de organizar dados relacionados, como cidades de diferentes continentes, de maneira natural, intuitiva e organizada.
Swipe to start coding
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
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
Incrível!
Completion taxa melhorada para 4
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)
Utilizando 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 ainda contém outra lista aninhada dentro dele.
Também é possível 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)
Neste exemplo, são definidas três listas independentes para cidades da Europa, Ásia e Américas. Em seguida, as listas são combinadas em uma única, world_cities, que se torna uma lista aninhada.
O exemplo demonstra que uma lista aninhada é uma forma eficiente de organizar dados relacionados, como cidades de diferentes continentes, de maneira natural, intuitiva e organizada.
Swipe to start coding
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
Solução
Obrigado pelo seu feedback!
single