get ක්‍රමය

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

වාක්‍ය රීතිය

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

උදාහරණය

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

pythondct = {
  'a': 1,
  'b': 2,
  'c': 3
}

dct.get('a', '!')
print(dct)

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

python1

උදාහරණය

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

pythondct = {
  'a': 1,
  'b': 2,
  'c': 3
}

print(dct.get('e', '!'))

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

python!

උදාහරණය

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

pythondct = {
  'a': 1,
  'b': 2,
  'c': 3
}

print(dct.get('e'))

කේතය ක්‍රියාත්මක කිරීමෙන් පසු ක්‍රමය අපට None ආපසු ලබා දෙයි:

pythonNone

මේවාද බලන්න

  • items ක්‍රමය,
    නිශ්චිත ශබ්ද කෝෂයේ යතුර-අගය යුගල ආපසු ලබා දෙයි
  • keys ක්‍රමය,
    ශබ්ද කෝෂයේ යතුර ආපසු ලබා දෙයි
  • values ක්‍රමය,
    ශබ්ද කෝෂයේ සියලුම අගයන් ආපසු ලබා දෙයි