⊗pyPmMdML 166 of 208 menu

Senarai Pelbagai Dimensi dalam Python

Unsur-unsur senarai bukan sahaja boleh berupa rentetan dan nombor, tetapi juga senarai. Dalam kes ini, senarai senarai sedemikian dipanggil pelbagai dimensi. Dalam contoh berikut, senarai lst terdiri daripada tiga unsur, yang mana setiap satunya juga merupakan senarai:

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

Bergantung pada tahap penyarangan, senarai boleh menjadi dua dimensi - senarai senarai, tiga dimensi - senarai senarai senarai (dan seterusnya - empat dimensi, lima dimensi, dll.).

Senarai yang ditunjukkan di atas adalah dua dimensi, kerana di dalam satu senarai terdapat subsenarai lain yang tidak mengandungi senarai lain. Untuk mencetak mana-mana unsur daripada senarai dua dimensi, kita perlu menulis bukan satu pasang kurungan siku, tetapi dua:

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

Juga, dalam senarai pelbagai dimensi boleh terdapat objek boleh lelaran lain, contohnya, kamus, set dan tuple. Mari ubah unsur kedua senarai kepada kamus:

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

Untuk mendapatkan unsur kamus, kita perlu pergi ke kamus itu sendiri terlebih dahulu menggunakan kurungan siku pertama. Kemudian dalam kurungan siku kedua, tuliskan kunci kamus:

print(lst[1]['d']) # akan mencetak 1

Diberi senarai:

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

Cetak nombor 2, 4 dan 8 daripadanya.

Diberi senarai:

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

Cetak nombor 1, 3 daripadanya.

Melayu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan kuki untuk operasi laman web, analisis dan personalisasi. Pemprosesan data dijalankan mengikut Polisi Kerahsiaan.
terima semua tataletak tolak