Conteúdo do Curso
Introdução ao Python
Introdução ao Python
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.
# Two-dimensional list countries_2d = [["USA", 9629091], ["Canada", 9984670], ["Germany", 357114]] # Printing nested list print(countries_2d)
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 em0
).countries_2d[1][0]
busca o primeiro item dessa sublista.
# Two-dimensional list countries_2d = [['USA', 9629091], ['Canada', 9984670], ['Germany', 357114]] # Pull elements print(countries_2d[1]) print(countries_2d[1][0])
Obrigado pelo seu feedback!