⊗pyPmMdML 166 of 208 menu

Orodha za Vipimo Vingi katika Python

Viendeshaji vya orodha vinaweza kuwa sio tu matanzi na nambari, bali pia orodha. Katika kesi hiyo orodha kama hiyo ya orodha inaitwa ya vipimo vingi. Katika mfano ufuatao orodha lst ina viendeshaji vitatu, ambayo kwa upande wake ni orodha:

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

Kulingana na kiwango cha kuingizwa orodha zinaweza kuwa za vipimo viwili - orodha ya orodha, za vipimo vitatu - orodha ya orodha za orodha (na kadhalika - za vipimo vinne, vipimo vitano n.k.).

Orodha iliyotajwa hapo juu ni ya vipimo viwili, kwa sababu ndani ya orodha moja kuna orodha ndogo zingine, ambazo hazina orodha zingine. Ili kuonyesha kitu chochote kutoka kwa orodha ya vipimo viwili inapaswa kuandikwa sio mabano mawili ya mraba moja, bali mawili:

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

Pia katika orodha za vipimo vingi zinaweza kukuwamo vitu vingine vinavyoweza kurudiwa, kwa mfano, kamusi, seti na tuple. Wacha tubadilishe kiendeshaji cha pili cha orodha kuwa kamusi:

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

Ili kupata kiendeshaji cha kamusi, inahitajika kwanza kufikia kamusi yenyewe kwa kusaidia na mabano ya kwanza ya mraba. Kisha katika mabano ya pili ya mraba tunaandika ufunguo wa kamusi:

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

Orodha imetolewa:

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

Onyesha kutoka humo nambari 2, 4 na 8.

Orodha imetolewa:

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

Onyesha kutoka humo nambari 1, 3.

Kiswahili
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Tunatumia kuki kwa ajili ya uendeshaji wa tovuti, uchambuzi na ubinafsishaji. Usindikaji wa data unafanyika kulingana na Sera ya Faragha.
kubali yote sanidi kataa