⊗pyPmMdML 166 of 208 menu

Liste multidimensionale în Python

Elementele listei pot fi nu doar șiruri de caractere și numere, ci și liste. În acest caz, o astfel de listă de liste se numește multidimensională. În următorul exemplu, lista lst este formată din trei elemente, care la rândul lor sunt liste:

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

În funcție de nivelul de imbricare, listele pot fi bidimensionale - listă de liste, tridimensionale - listă de liste de liste (și așa mai departe - patrudimensionale, cinci-dimensionale etc.).

Lista prezentată mai sus este bidimensională, deoarece în interiorul unei liste sunt situate alte subliste, care nu conțin alte liste. Pentru a afișa un anumit element dintr-o listă bidimensională trebuie să scriem nu o pereche de paranteze pătrate, ci două:

print(lst[0][1]) # va afișa 'b' print(lst[1][2]) # va afișa 'f'

De asemenea, în listele multidimensionale pot fi alte obiecte iterabile, de exemplu, dicționare, set-uri și tuple. Să modificăm al doilea element al listei în dicționar:

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

Pentru a obține un element din dicționar, trebuie mai întâi să ajungi la dicționarul însuși cu ajutorul primelor paranteze pătrate. Apoi în cele de-a doua paranteze pătrate scriem cheia dicționarului:

print(lst[1]['d']) # va afișa 1

Dată fiind lista:

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

Afișați din ea numerele 2, 4 și 8.

Dată fiind lista:

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

Afișați din ea numerele 1, 3.

Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge