⊗pyPmMdML 166 of 208 menu

Բազմաչափ ցուցակներ Python-ում

Ցուցակի տարրերը կարող են լինել ոչ միայն տողեր և թվեր, այլև ցուցակներ: Այս դեպքում այդպիսի ցուցակների ցուցակը կոչվում է բազմաչափ: Հաջորդ օրինակում lst ցուցակը բաղկացած է երեք տարրից, որոնք իրենց հերթին ցուցակներ են:

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

Կախված ներդիրի մակարդակից՝ ցուցակները կարող են լինել երկչափ - ցուցակների ցուցակ, եռաչափ - ցուցակների ցուցակների ցուցակ (դե և այսպես շարունակ՝ քառաչափ, հնգաչափ և այլն):

Վերևում բերված ցուցակը երկչափ է, քանի որ մեկ ցուցակի ներսում տեղադրված են այլ ենթացուցակներ, որոնցում չկան այլ ցուցակներ: Երկչափ ցուցակից որոշակի տարր արտածելու համար պետք է գրել ոչ թե քառակուսի փակագծերի մեկ զույգ, այլ երկու.

print(lst[0][1]) # կարտածի 'b' print(lst[1][2]) # կարտածի 'f'

Նաև բազմաչափ ցուցակներում կարող են գտնվել այլ իտերացվող օբյեկտներ, օրինակ՝ բառարաններ, բազմություններ և tuple-ներ: Եկեք փոխենք ցուցակի երկրորդ տարրը բառարանով.

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

Շարանի տարրը ստանալու համար պետք է նախ հասնել բուն բառարանին օգտագործելով առաջին քառակուսի փակագծերը: Ապա երկրորդ քառակուսի փակագծերում գրում ենք բառարանի բանալին.

print(lst[1]['d']) # կարտածի 1

Տրված է ցուցակ.

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

Դրանից արտածեք 2, 4 և 8 թվերը:

Տրված է ցուցակ.

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

Դրանից արտածեք 1, 3 թվերը:

Հայերեն
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել