Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Trabalhando com Listas Aninhadas em Python | Seção
Practice
Projects
Quizzes & Challenges
Questionários
Challenges
/
Estruturas de Dados em Python

bookTrabalhando 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:

123
cities = ["London", ["Paris", "Madrid"], "Rome", ["Bangkok", ["New York", "Los Angeles"]]] print(cities)
copy

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:

1234567
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)
copy

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.

Tarefa

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_wishlist deve 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

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 1. Capítulo 3
single

single

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

close

bookTrabalhando 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:

123
cities = ["London", ["Paris", "Madrid"], "Rome", ["Bangkok", ["New York", "Los Angeles"]]] print(cities)
copy

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:

1234567
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)
copy

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.

Tarefa

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_wishlist deve 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

Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 1. Capítulo 3
single

single

some-alt