24 of 151 menu

setdefault ක්‍රමය

setdefault ක්‍රමය යතුරක් මගින් ශබ්දකෝෂයේ අංගය ලබා දෙයි. එවැනි යතුරක් නොමැති නම්, ශබ්දකෝෂයට නිර්දේශිත යතුර සහ පෙරනිමි අගය ලියා ඇති අතර, එම අගය ලබා දෙනු ලැබේ. ක්‍රමයේ පළමු පරාමිතිය තුළ අපට අවශ්‍ය යතුර දක්වන්න, දෙවන විකල්ප පරාමිතිය තුළ - පෙරනිමි අගය.

වාක්‍ය රචනය

ශබ්දකෝෂය.setdefault(යතුර, [පෙරනිමි අගය])

උදාහරණය

අපගේ ශබ්දකෝෂය තුළ 'a' යතුර සඳහා අගය සොයා ගනිමු:

dct = { 'a': 1, 'b': 2, 'c': 3 } elm = dct.setdefault('a') print(elm)

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

1

උදාහරණය

දැන් අපි setdefault ක්‍රමයේ පළමු පරාමිතිය තුළ ශබ්දකෝෂයේ නොමැති යතුරක් දැක්වීමට උත්සාහ කරමු:

dct = { 'a': 1, 'b': 2, 'c': 3 } elm = dct.setdefault('e', 4) print(elm) print(dct)

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

4 {'a': 1, 'b': 2, 'c': 3, 'e': 4}

උදාහරණය

පෙර උදාහරණය වෙනස් කරමු, නොපවතින යතුරක් සඳහා පෙරනිමි අගයක් නොමැති වන පරිදි:

dct = { 'a': 1, 'b': 2, 'c': 3 } print(dct.get('e'))

කේතය ක්‍රියාත්මක කිරීමෙන් පසු ක්‍රමය යතුර සඳහා None අගය සකසයි:

{'a': 1, 'b': 2, 'c': 3, 'e': None}

මෙයද බලන්න

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