⊗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' чыгарат

Ошондой эле көлдөмдүү тизмелерде башка итерациялоочу объекттер, мисалы, сөздүктөр, топтомдор жана кортеждер болушу мүмкүн. Келгиле, тизменин экинчи элементин сөздүккө өзгөртөлү:

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हिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어LietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Биз сайттин иштөөсү, аналитика жана персонализация үчүн cookie файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу