⊗pyPmLpEIG 151 of 208 menu

Python හි අංග සහ ඒවායේ දර්ශක ලබා ගැනීම

අනුක්‍රමණය කළ හැකි වස්තුවකින් අංග පමණක් නොව ඒවායේ දර්ශක ද ව්‍යුත්පන්න කළ හැකිය. මේ සඳහා, enumerate ශ්රිතය භාවිතා වේ. එහි පරාමිතියෙන්, අපි අවශ්‍ය අනුක්‍රමණය කළ හැකි වස්තුව නියම කරමු.

උදාහරණය

අපට lst ලැයිස්තුවක් ඇත:

lst = ['a', 'b', 'c']

අපි එයින් අංග ඒවායේ දර්ශක සමඟ ව්‍යුත්පන්න කරමු. අංග-දර්ශක යුගලය item විචල්‍යයක් ලෙස නම් කරමු, එය අපි enumerate ශ්රිතයට සම්පාදනය කරන ලද වස්තුවෙන් සොයමු:

for item in enumerate(lst): print(item)

කේතය ක්‍රියාත්මක කිරීමෙන් පසු, දර්ශකය සහ අංගයෙන් tuples ප්‍රතිදානය වේ:

(0, 'a') (1, 'b') (2, 'c')

උදාහරණය

අංග සහ ඒවායේ දර්ශක වෙන වෙනම ලබා ගැනීම සඳහා, ඔබට ඒවා key සහ value යන විචල්‍ය දෙක හරහා unpack කළ හැකිය:

for item in enumerate(lst): key, value = item print(key) print(value) print()

කේත ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලය:

0, 'a' 1, 'b' 2, 'c'

සංක්ෂිප්ත ආකාරයෙන්, දර්ශක සහ අංග for බ්ලොක් එක තුළ වහාම නැවත ලිවිය හැකිය:

for key, value in enumerate(lst): print(key) print(value) print()

ප්‍රායෝගික කාර්යයන්

ලැයිස්තුවක් ලබා දී ඇත:

tst = [8, 6, -4, 2, -1]

පළමු ඍණ අංකයට පෙර අංගවල අගයන් සහ ඒවායේ දර්ශක කොන්සෝලයට මුද්‍රණය කරන්න.

ලැයිස්තුවක් ලබා දී ඇත:

tst = ['a', 'b', 'c', 'd', 'e']

අංගවල අගයන් සහ ඒවායේ දර්ශක කොන්සෝලයට ප්‍රතිදානය කරන්න:

'a1' 'b2' 'c3' 'd4' 'e5'

ලැයිස්තුවක් ලබා දී ඇත:

tst = [1, 2, 3, 4, 5]

ඉරට්ටේ ස්ථානවල ඇති අංග වර්ග කරන්න සහ ඔත්තේ ස්ථානවල ඇති අංග ඝන කරන්න.

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