⊗pyPmMdML 166 of 208 menu

Python-da köp ölçegli sanawlar

Sanawyň elementleri diňe bir setir we sanlar däl, eýsem sanawlarda hem bolup biler. Bu ýagdaýda şeýle sanawlaryň sanawy köp ölçegli diýilýär. Aşakdaky mysalda lst sanawy üç elementden ybarat, öz gezeginde sanawlar bolan:

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

Giriş derejesine baglylykda sanawlar iki ölçegli - sanawlaryň sanawy, üç ölçegli - sanawlaryň sanawlarynyň sanawy (şeýle -dewam etmeli - dört ölçegli, bäş ölçegli we ş.m.) bolup biler.

Ýokarda görkezilen sanaw iki ölçeglidir, sebäbi bir sanawyň içinde beýleki içki sanawlar ýerleşýär, olarda başga sanawlar ýok. Iki ölçegli sanawdan bir elementi çap etmek üçin artık bir jübüt kwadrat skobka däl, eýsem iki sany ýazmaly:

print(lst[0][1]) # 'b' çap eder print(lst[1][2]) # 'f' çap eder

Şeýle-de köp ölçegli sanawlarda beýleki iterirlenýän obýektler hem bolup biler, mysal üçin, sözlükler, toplumlar we tuple-lar. Geliň sanawyň ikinji elementini sözlük bilen çalşyralyň:

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

Sözlügiň elementini almak üçin, ilki bilen sözlügiň özüne birinji kwadrat skobkalaryň ýardamy bilen ýetmeli. Soňra ikinji kwadrat skobkalarda sözlügiň açar sözüni ýazýarys:

print(lst[1]['d']) # 1 çap eder

Sanaw berlen:

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

Ondan 2, 4 we 8 sanlaryny çap ediň.

Sanaw berlen:

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

Ondan 1, 3 sanlaryny çap ediň.

Türkmen
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkçeЎзбекOʻzbekTiếng Việt
Biz sahypanyň işlemegi, analitika we şahsyýetleşdirmek üçin cookie ulanýarys. Maglumatlaryň işlenişi Gizlinlik syýasaty boýunça amala aşyrylýar.
hemmesini kabul et sazlamak ret et