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

पायथन डिक्शनरी में की-वैल्यू एक्सेस करना

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

लूप के साथ

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

उदाहरण

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

  1. पायथन में पैटर्न कैसे प्रिंट करें?

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

  1. पायथन में एक शब्दकोश के सभी मूल्यों को कैसे मुद्रित करें?

    डिक्शनरी ऑब्जेक्ट में मान () विधि होती है जो हमारे लिए यह काम करती है। >>> D1 = {1:a, 2:b, 3:c} >>> D1.values() dict_values([a, b, c]) >>> list(D1.values()) [a, b, c] आप कुंजी () शब्दकोश की विधि द्वारा लौटाई गई चाबियों के ढक्कन के माध्यम से पुनरावृत्ति करके भी संबंधित म

  1. पायथन में किसी शब्दकोश की सभी कुंजियों को कैसे प्रिंट करें?

    डिक्शनरी ऑब्जेक्ट में कुंजियाँ () विधि होती है जो हमारे लिए यह काम करती है। >>> D1 = {1:a, 2:b,3:c} >>> D1.keys() dict_keys([1, 2, 3]) >>> list(D1.keys()) [1, 2, 3] लूप के लिए उपयोग करके चलने योग्य सूची वस्तु का पता लगाया जा सकता है >>> L1 = list(D1.keys())