पायथन में डिक्शनरी इंडेक्स-एलिमेंट जोड़े
डिक्शनरी के इंडेक्स और एलिमेंट को टपल के रूप में
प्राप्त करने के लिए, enumerate फ़ंक्शन का
उपयोग करना चाहिए।
उदाहरण
मान लीजिए हमारे पास एक डिक्शनरी dct है:
dct = {
'a': 1,
'b': 2,
'c': 3
}
आइए इसकी सभी कुंजियों को इंडेक्स के साथ प्रिंट करें:
for item in enumerate(dct):
print(item)
कोड निष्पादित होने के बाद, ऐसे टपल प्रिंट होंगे जिनमें पहले इंडेक्स और फिर कुंजी होगी:
(0, 'a')
(1, 'b')
(2, 'c')
उदाहरण
टपल को दो वेरिएबल में अनपैक किया जा सकता है:
for key, index in enumerate(dct):
print(key, index)
कोड निष्पादित होने का परिणाम:
'a' 0
'b' 1
'c' 2
प्रैक्टिकल समस्याएं
एक डिक्शनरी दी गई है:
tst = {
'a': 1,
'b': 2,
'c': 3,
'd': 4,
'e': 5
}
इसके इंडेक्स और कुंजियों को टपल के रूप में कंसोल पर प्रिंट करें।
एक डिक्शनरी दी गई है:
tst = {
'1': 11,
'2': 12,
'3': 13,
'4': 14
}
इसके इंडेक्स और कुंजियों को कंसोल पर प्रिंट करें।
एक डिक्शनरी दी गई है:
tst = {
'x': 10,
'y': 20,
'z': 30
}
इसकी कुंजियों और इंडेक्स को कंसोल पर प्रिंट करें।