पायथन में for के माध्यम से डिक्शनरी की कुंजियाँ
डिक्शनरी को for लूप से पुनरावृत्त करते समय
डिफ़ॉल्ट रूप से हमेशा उसकी कुंजियाँ ही प्रदर्शित होती हैं।
उदाहरण
मान लीजिए कि हमारे पास एक डिक्शनरी dct है:
dct = {
'a': 1,
'b': 2,
'c': 3
}
आइए इसे लूप में चलाएँ:
for key in dct:
print(key)
कोड निष्पादित होने के परिणामस्वरूप सभी कुंजियाँ प्रदर्शित होंगी:
'a'
'b'
'c'
उदाहरण
डिक्शनरी की कुंजियाँ keys मेथड का उपयोग करके
भी प्राप्त की जा सकती हैं। यह मेथड एक विशेष ऑब्जेक्ट
लौटाता है, जिसे लूप से पुनरावृत्त किया जा सकता है:
for key in dct.keys():
print(key)
कोड निष्पादित होने का परिणाम:
'a'
'b'
'c'
व्यावहारिक समस्याएँ
एक डिक्शनरी दी गई है:
tst = {
'a': 1,
'b': 2,
'c': 3,
'd': 4,
'e': 5
}
इसकी कुंजियाँ कंसोल में प्रिंट करें:
'a'
'b'
'c'
'd'
'e'
एक डिक्शनरी दी गई है:
tst = {
2: 'a',
4: 'b',
6: 'c',
8: 'd'
}
8 को छोड़कर, इसकी कुंजियाँ कंसोल में प्रिंट करें।
एक डिक्शनरी दी गई है:
tst = {
'1': 'a',
'2': 'b',
'3': 'c',
'4': 'd'
}
इसकी कुंजियों से निम्नलिखित टपल प्राप्त करें:
('2', '3', '4')