Listas Aninhadas em Python
Deslize para mostrar o menu
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)
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.
123456# 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!
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo