⊗pyPmMdML 166 of 208 menu

Listat shumëdimensionale në Python

Elementët e listës mund të jenë jo vetëm vargje dhe numra, por edhe lista. Në këtë rast, një listë e tillë e listave quhet shumëdimensionale. Në shembullin vijues lista lst përbëhet nga tre elementë, të cilët nga ana tjetër janë lista:

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

Në varësi të nivelit të futjes, listat mund të jenë dydimensionale - listë listash, tredimensionale - listë listash listash (e kështu me radhë - katërdimensionale, pesëdimensionale etj.).

Lista e paraqitur më sipër është dydimensionale, pasi brenda një liste janë vendosur nënlista të tjera, në të cilat nuk ka lista të tjera. Për të shfaqur një element nga lista dydimensionale duhet të përdoren jo një palë kllapa katrore, por dy:

print(lst[0][1]) # do të shfaqë 'b' print(lst[1][2]) # do të shfaqë 'f'

Gjithashtu, në listat shumëdimensionale mund të gjenden objekte të tjera të përsëritshme, për shembull, fjalorë, bashkësi dhe tuple. Le të ndryshojmë elementin e dytë të listës në një fjalor:

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

Për të marrë një element të fjalorit, fillimisht duhet arritur te vetë fjalori duke përdorur kllapat e para katrore. Pastaj në kllapat e dyta katrore shënojmë çelësin e fjalorit:

print(lst[1]['d']) # do të shfaqë 1

Jepet lista:

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

Nxirrni prej saj numrat 2, 4 dhe 8.

Jepet lista:

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

Nxirrni prej saj numrat 1, 3.

Shqip
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ne përdorim cookie për funksionimin e sajtit, analizën dhe personalizimin. Përpunimi i të dhënave bëhet në përputhje me Politikën e Privatësisë.
prano të gjitha konfiguro refuzo