⊗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 истифода мебарем. Коркарди маълумот мувофиқи Сиёсати махфият сурат мегирад.
ҳамаро қабул кардан танзим кардан рад кардан