Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Listas Aninhadas em Python | Outros Tipos de Dados
Introdução ao Python
course content

Conteúdo do Curso

Introdução ao Python

Introdução ao Python

1. Primeiro Conhecimento
2. Variáveis e Tipos
3. Declarações Condicionais
4. Outros Tipos de Dados
5. Laços
6. Funções

book
Listas Aninhadas em Python

Listas em Python podem armazenar diferentes tipos de dados, incluindo outras listas. Ao contrário de muitas linguagens, Python permite listas aninhadas de comprimentos variados.

Por exemplo, ao armazenar países e suas áreas, é mais organizado usar uma lista separada para cada país em vez de uma lista combinada única.

12345
# Two-dimensional list countries_2d = [["USA", 9629091], ["Canada", 9984670], ["Germany", 357114]] # Printing nested list print(countries_2d)
copy

Cada país tem sua própria lista aninhada dentro da lista principal. Mas como navegamos nessa estrutura?

Em uma lista bidimensional, cada elemento é em si uma lista, e acessamos itens internos usando indexação.

Por exemplo, em uma lista countries_2d com 3 sublistas (cada uma contendo 2 itens):

  • countries_2d[1] recupera a segunda sublista (a indexação em Python começa em 0).
  • countries_2d[1][0] busca o primeiro item dessa sublista.
123456
# Two-dimensional list countries_2d = [['USA', 9629091], ['Canada', 9984670], ['Germany', 357114]] # Pull elements print(countries_2d[1]) print(countries_2d[1][0])
copy
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 4. Capítulo 4
We're sorry to hear that something went wrong. What happened?
some-alt