पायथन डेटा संरचनाओं का उपयोग करते हुए डेटा का विश्लेषण करते समय हम अंततः एक शब्दकोश में कुंजी और मूल्य तक पहुंचने की आवश्यकता पर आ जाएंगे। इसे करने के कई तरीके हैं इस लेख में हम कुछ तरीके देखेंगे।
लूप के साथ
लूप के लिए हम नीचे दिए गए प्रोग्राम में जैसे ही डिक्शनरी में प्रत्येक इंडेक्स पोजीशन पर कुंजी और मान दोनों को एक्सेस कर सकते हैं।
उदाहरण
dictA = {1:'Mon',2:'Tue',3:'Wed',4:'Thu',5:'Fri'} #Given dictionary print("Given Dictionary: ",dictA) # Print all keys and values 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'} #Given dictionary print("Given Dictionary: ",dictA) # Print all keys and values 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 के साथ
डिक्शनरी क्लास में आइटम नाम की एक विधि होती है। हम आइटम विधि का उपयोग कर सकते हैं और कुंजी और मूल्य के प्रत्येक जोड़े को प्राप्त करने के लिए उस पर पुनरावृति कर सकते हैं।
उदाहरण
dictA = {1:'Mon',2:'Tue',3:'Wed',4:'Thu',5:'Fri'} #Given dictionary print("Given Dictionary: ",dictA) # Print all keys and values 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