පයිතන් හි ශබ්දකෝෂයකින් මූලද්‍රව්‍යය විකල්පාත්මකව ලබා ගැනීම

මූලද්‍රව්‍යයක් ලබා ගැනීමේ තවත් ක්‍රමයක් වන්නේ get ක්‍රමය භාවිතා කිරීමයි. ක්‍රමයේ පළමු පරාමිතියේ අපි යතුර සඳහන් කරමු, එය අනුව සෙවීම සිදු කෙරේ. යතුර පවතී නම්, අනුරූප මූලද්‍රව්‍යය ලබා දෙනු ඇත, නැතහොත් - None.

ප්‍රායෝගිකව බලමු. අපට පහත ශබ්දකෝෂය ඇතැයි සිතමු:

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

'a' යතුර සහිත මූලද්‍රව්‍යය ලබා ගනිමු:

pythonprint(dct.get('a')) # 1 මුද්‍රණය කරයි

දැන් අපි 'x' යතුර සහිත මූලද්‍රව්‍යයක් ලබා ගැනීමට උත්සාහ කරමු:

pythonprint(dct.get('x')) # None මුද්‍රණය කරයි

get ක්‍රමයේ දෙවන පරාමිතියේදී අපට නොමැති මූලද්‍රව්‍යයකට පෙරනිමි අගයක් සැකසිය හැකිය. කිසියම් හේතුවක් මත None ප්‍රතිදානය කිරීම අවාසිදායක වන විට මෙය අවශ්‍ය විය හැකිය. අපි 'x' යතුර සඳහා 4 අගය සඳහන් කරමු:

pythonprint(dct.get('x', 4)) # 4 මුද්‍රණය කරයි
Задание 1

පහත කේතය ලබා දී ඇත:

pythondct = {
  1: 'x',
  2: 'y',
  3: 'z',
  4: 'w'
}

print(dct.get(4))

කන්සෝලයේ මුද්‍රණය වන්නේ කුමක්දැයි පවසන්න.

Задание 2

පහත කේතය ලබා දී ඇත:

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

print(dct.get('3'))

කන්සෝලයේ මුද්‍රණය වන්නේ කුමක්දැයි පවසන්න.

Задание 3

ශබ්දකෝෂය ලබා දී ඇත:

pythondct = {
  'x': 1,
  'y': 2,
  'z': 3
}

'w' යතුර සහිත මූලද්‍රව්‍යය එයින් ලබා ගන්න එහි පෙරනිමි අගය '!' වන පරිදි.