Python में कुंजी द्वारा तत्व निकालना

शब्दकोश से एक तत्व निकाला जा सकता है। इस स्थिति में तत्व शब्दकोश से हट जाएगा और हम इसे एक चर में प्राप्त कर लेंगे। इस ऑपरेशन के लिए pop विधि लागू करनी होगी। इसके पैरामीटर में निकाले जाने वाले तत्व की कुंजी निर्दिष्ट की जाती है।

आइए एक उदाहरण देखें। मान लीजिए कि हमारे पास निम्नलिखित शब्दकोश है:

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

आइए कुंजी 'a' वाला तत्व निकालें:

pythonprint(dct.pop('a')) # 1 प्रिंट करेगा

इसके साथ ही यह तत्व शब्दकोश से गायब हो जाएगा:

pythonprint(dct) # {'b': 2, 'c': 3} प्रिंट करेगा

यदि कुंजी शब्दकोश में नहीं है, तो एक त्रुटि वापस आएगी:

pythonprint(dct.pop('x')) # त्रुटि प्रिंट करेगा

pop विधि का दूसरा पैरामीटर निर्दिष्ट किया जा सकता है। इस स्थिति में, यदि कुंजी शब्दकोश में नहीं है, तो निर्दिष्ट पैरामीटर मान वापस आ जाएगा। आइए जाँच करें:

pythonprint(dct.pop('x', '!')) # '!' प्रिंट करेगा
Задание 1

एक शब्दकोश दिया गया है:

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

इसमें से कुंजी 'x' वाला तत्व प्राप्त करें, इसे शब्दकोश से हटाकर।

Задание 2

निम्नलिखित कोड दिया गया है:

pythondct = {
  1: '1',
  2: '2',
  3: '3'
}

print(dct.pop('2'))

बताएं कि कंसोल में क्या प्रिंट होगा।

Задание 3

निम्नलिखित कोड दिया गया है:

pythondct = {
  'surn': 'smith',
  'name': 'john',
  'age': 30
}

dct.pop('surn')
print(dct)

बताएं कि कंसोल में क्या प्रिंट होगा।