Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

पायथन डिक्शनरी में कुंजी-मान तक पहुंचना

पायथन डेटा संरचना का उपयोग करके डेटा का विश्लेषण करते समय हमें अंततः डिक्शनरी में कुंजी और मान तक पहुंचने की आवश्यकता होती है। ऐसा करने के विभिन्न तरीके हैं, इस लेख में हम उनमें से कुछ देखेंगे।

फॉर लूप के साथ

फॉर लूप का उपयोग करके हम डिक्शनरी में प्रत्येक इंडेक्स पोजीशन पर कुंजी और मान दोनों को एक्सेस कर सकते हैं जैसा कि नीचे दिए गए प्रोग्राम में दिखाया गया है।

उदाहरण

dictA = {1: 'Mon', 2: 'Tue', 3: 'Wed', 4: 'Thu', 5: 'Fri'}
# दी गई डिक्शनरी
print("Given Dictionary: ", dictA)
# सभी कुंजी और मान प्रिंट करें
print("Keys and Values: ")
for i in dictA:
    print(i, dictA[i])

आउटपुट

उपरोक्त कोड चलाने पर हमें निम्न परिणाम मिलता है -

Given Dictionary: {1: 'Mon', 2: 'Tue', 3: 'Wed', 4: 'Thu', 5: 'Fri'}
Keys and Values:
1 Mon
2 Tue
3 Wed
4 Thu
5 Fri

लिस्ट कॉम्प्रिहेंशन के साथ

इस दृष्टिकोण में हम कुंजी को सूची में इंडेक्स के समान मानते हैं। इसलिए प्रिंट स्टेटमेंट में हम फॉर लूप के साथ कुंजी और मान को एक जोड़ी के रूप में प्रस्तुत करते हैं।

उदाहरण

dictA = {1: 'Mon', 2: 'Tue', 3: 'Wed', 4: 'Thu', 5: 'Fri'}
# दी गई डिक्शनरी
print("Given Dictionary: ", dictA)
# सभी कुंजी और मान प्रिंट करें
print("Keys and Values: ")
print([(k, dictA[k]) for k in dictA])

आउटपुट

उपरोक्त कोड चलाने पर हमें निम्न परिणाम मिलता है -

Given Dictionary: {1: 'Mon', 2: 'Tue', 3: 'Wed', 4: 'Thu', 5: 'Fri'}
Keys and Values: [(1, 'Mon'), (2, 'Tue'), (3, 'Wed'), (4, 'Thu'), (5, 'Fri')]

dict.items के साथ

डिक्शनरी क्लास में items नामक एक मेथड होता है। हम items मेथड को एक्सेस कर सकते हैं और इस पर पुनरावृति करके कुंजी और मान की प्रत्येक जोड़ी प्राप्त कर सकते हैं।

उदाहरण

dictA = {1: 'Mon', 2: 'Tue', 3: 'Wed', 4: 'Thu', 5: 'Fri'}
# दी गई डिक्शनरी
print("Given Dictionary: ", dictA)
# सभी कुंजी और मान प्रिंट करें
print("Keys and Values: ")
for key, value in dictA.items():
    print(key, value)

आउटपुट

उपरोक्त कोड चलाने पर हमें निम्न परिणाम मिलता है -

Given Dictionary: {1: 'Mon', 2: 'Tue', 3: 'Wed', 4: 'Thu', 5: 'Fri'}
Keys and Values:
1 Mon
2 Tue
3 Wed
4 Thu
5 Fri
  1. पायथन में पैटर्न कैसे प्रिंट करें पायथन में पैटर्न कैसे प्रिंट करें

    पायथन में पैटर्न्स को नेस्टेड फॉर लूप्स का उपयोग करके प्रिंट किया जा सकता है। बाहरी लूप का उपयोग पंक्तियों की संख्या के माध्यम से इटरेट करने के लिए किया जाता है जबकि आंतरिक लूप का उपयोग स्तंभों की संख्या को संभालने के लिए किया जाता है। प्रिंट स्टेटमेंट को आवश्यकतानुसार विभिन्न पैटर्न बनाने के लिए मॉ

  1. - Python में Dictionary के सभी Values कैसे Print करें?

    Dictionary के सभी Values प्राप्त करना Dictionary Object में values() Method होता है जो इस कार्य को हमारे लिए करता है। values() Method का उपयोग >>> D1 = {1:a, 2:b, 3:c} >>> D1.values() dict_values([a, b, c]) >>> list(D1.values()) [a, b, c] Keys के माध्यम से Iterate करके

  1. - Python में Dictionary के सभी Keys कैसे Print करें?

    Dictionary के सभी Keys प्राप्त करना Dictionary Object में keys() Method होता है जो इस कार्य को हमारे लिए करता है। keys() Method का उपयोग >>> D1 = {1:a, 2:b, 3:c} >>> D1.keys() dict_keys([1, 2, 3]) >>> list(D1.keys()) [1, 2, 3] Iterable List Object को Traverse करना Itera