61 of 151 menu

random මොඩියුලයේ shuffle ක්‍රමය

random මොඩියුලයේ shuffle ක්‍රමය අත්හැරිය හැකි අනුක්‍රමයක මූලද්‍රව්‍යවල අනුපිළිවෙල මිශ්‍ර කරයි. tuple එකක් අත්හැරිය නොහැකි අනුක්‍රමයක් වන අතර, set එකක මූලද්‍රව්‍ය නිර්ණය කර නොමැති බැවින්, ක්‍රමය ක්‍රියාත්මක වන්නේ ලැයිස්තු සමඟ පමණි. ක්‍රමය ක්‍රියාත්මක කිරීමෙන් පසු මුල් ලැයිස්තුව වෙනස් වන අතර, ක්‍රමය ආපසු එවන්නේ None ය. ක්‍රමයේ පරාමිතිය තුළ අපට අවශ්‍ය ලැයිස්තුව ලබා දෙන්නෙමු.

වාක්‍ය රචනා ක්‍රමය

import random random.shuffle(ලැයිස්තුව)

උදාහරණය

ලැයිස්තුවක මූලද්‍රව්‍ය මිශ්‍ර කරමු:

lst = [1, 2, 3, 4, 5] random.shuffle(lst) print(lst)

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

[4, 3, 2, 1, 5]

උදාහරණය

දැන් tuple එකක මූලද්‍රව්‍ය මිශ්‍ර කිරීමට උත්සාහ කරමු:

tpl = ('1', '2', '3', '4', '5') random.shuffle(tpl) print(tpl)

පහත දෝෂය අපට ලැබෙනු ඇත:

TypeError: 'tuple' object does not support item assignment

උදාහරණය

set එකක මූලද්‍රව්‍ය මිශ්‍ර කිරීමටද උත්සාහ කරමු:

st = {'a', 'b', 'c', 'd'} random.shuffle(st) print(st)

කේතය ක්‍රියාත්මක කිරීමෙන් පසු අපට පහත දෝෂය ලැබෙනු ඇත:

TypeError: 'set' object is not subscriptable

මෙයද බලන්න

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