⊗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
අපි වෙබ් අඩවිය ක්‍රියාත්මක කිරීම, විශ්ලේෂණය සහ පුද්ගලීකරණය සඳහා කුකී භාවිතා කරමු. දත්ත සැකසීම සිදුකරනු ලබන්නේ ගෝපනීයතා ප්‍රතිපත්තිය අනුව ය.
සියල්ල පිළිගන්න කොන්දේසි ප්‍රතික්ෂේප කරන්න