⊗pyPmMdML 166 of 208 menu

Listas multidimensionais em Python

Os elementos de uma lista podem ser não apenas strings e números, mas também outras listas. Neste caso, essa lista de listas é chamada de multidimensional. No exemplo a seguir, a lista lst consiste em três elementos, que por sua vez são listas:

lst = [ ['a', 'b', 'c'], ['d', 'e', 'f'], ['g', 'h', 'i'], ]

Dependendo do nível de aninhamento, as listas podem ser bidimensionais - lista de listas, tridimensionais - lista de listas de listas (e assim por diante - quadridimensionais, pentadimensionais etc.).

A lista fornecida acima é bidimensional, pois dentro de uma lista estão localizadas outras sublistas, que não contêm outras listas. Para exibir um elemento qualquer de uma lista bidimensional, deve-se escrever não um par de colchetes, mas dois:

print(lst[0][1]) # exibirá 'b' print(lst[1][2]) # exibirá 'f'

Também podem estar presentes em listas multidimensionais outros objetos iteráveis, por exemplo, dicionários, conjuntos e tuplas. Vamos alterar o segundo elemento da lista para um dicionário:

lst = [ ['a', 'b', 'c'], {'d': 1, 'e': 2, 'f': 3}, ['g', 'h', 'i'], ]

Para obter um elemento do dicionário, é necessário primeiro acessar o próprio dicionário usando os primeiros colchetes. Em seguida, nos segundos colchetes, escrevemos a chave do dicionário:

print(lst[1]['d']) # exibirá 1

Dada a lista:

lst = [ [1, 2, 3], [4, 5, 6], [7, 8, 9], ]

Exiba a partir dela os números 2, 4 e 8.

Dada a lista:

lst = [ ['a', 'b'], {'c': 1, 'd': 2}, {'e': 3, 'f': 4} ]

Exiba a partir dela os números 1, 3.

Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar