⊗pyPmMdML 166 of 208 menu

Flerdimensionelle lister i Python

Elementer i en liste kan ikke kun være strenge og tal, men også lister. I dette tilfælde kaldes en sådan liste af lister for flerdimensionel. I det følgende eksempel består listen lst af tre elementer, der til gengæld er lister:

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

Afhængigt af indlejringsniveauet kan lister være todimensionelle - en liste af lister, tredimensionelle - en liste af lister af lister (og så videre - fire-dimensionelle, fem-dimensionelle osv.).

Den ovenstående liste er todimensionel, fordi inde i en liste er placeret andre underlister, som ikke indeholder andre lister. For at udskrive et vilkårligt element fra en todimensionel liste skal man skrive ikke et par firkantede parenteser, men to:

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

Også i flerdimensionelle lister kan der være andre itererbare objekter, for eksempel, ordbøger, mængder og tupler. Lad os ændre det andet element i listen til en ordbog:

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

For at få et element fra ordbogen, skal man først nå til selve ordbogen med hjælp af de første firkantede parenteser. Derefter skriver man nøglen til ordbogen i de anden firkantede parenteser:

print(lst[1]['d']) # udskriver 1

Givet listen:

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

Udskriv fra den tallene 2, 4 og 8.

Givet listen:

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

Udskriv fra den tallene 1, 3.

Dansk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruger cookies til webstedets funktion, analyse og personalisering. Behandling af data foregår i henhold til Fortrolighedspolitikken.
accepter alle tilpas afvis