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. 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 show code editor
Expanda sua travel_wishlist
para incluir detalhes adicionais para cada cidade como uma lista aninhada. Cada lista aninhada deve conter o nome da cidade, o país em que está localizada e o custo estimado da viagem.
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. 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 show code editor
Expanda sua travel_wishlist
para incluir detalhes adicionais para cada cidade como uma lista aninhada. Cada lista aninhada deve conter o nome da cidade, o país em que está localizada e o custo estimado da viagem.
Obrigado pelo seu feedback!