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

पायथन - दिए गए शब्दकोश से क्रमबद्ध क्रम में आइटम प्राप्त करें

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

ऑपरेटर मॉड्यूल का उपयोग करना

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

उदाहरण

dict = {12 : 'Mon', 21 : 'Tue', 17: 'Wed'}
import operator
print("\nGiven dictionary", str(dict))
print ("sorted order from given dictionary")
for k, n in sorted(dict.items(),key = operator.itemgetter(0),reverse = False):
   print(k, " ", n)

आउटपुट

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

Given dictionary {12: 'Mon', 21: 'Tue', 17: 'Wed'}
sorted order from given dictionary
12    Mon
17    Wed
21    Tue

क्रमबद्ध तरीके का उपयोग करना

सॉर्ट की गई विधि को सीधे उस डिक्शनरी पर लागू किया जा सकता है जो डिक्शनरी की कुंजियों को सॉर्ट करता है।

उदाहरण

dict = {12 : 'Mon', 21 : 'Tue', 17: 'Wed'}
#Using sorted()
print ("Given dictionary", str(dict))
print ("sorted order from given dictionary")
for k in sorted(dict):
   print (dict[k])

आउटपुट

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

Given dictionary {12: 'Mon', 21: 'Tue', 17: 'Wed'}
sorted order from given dictionary
Mon
Wed
Tue
से क्रमबद्ध क्रम

dict.items का उपयोग करना ()

हम क्रमबद्ध विधि को dict.items पर भी लागू कर सकते हैं। इस मामले में, कुंजी और मान दोनों मुद्रित हो सकते हैं।

उदाहरण

dict = {12 : 'Mon', 21 : 'Tue', 17: 'Wed'}
#Using d.items()
print("\nGiven dictionary", str(dict))
print ("sorted order from given dictionary")
for k, i in sorted(dict.items()):
   print(k,i)

आउटपुट

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

Given dictionary {12: 'Mon', 21: 'Tue', 17: 'Wed'}
sorted order from given dictionary
12    Mon
17    Wed
21    Tue

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

    किसी शब्दकोश से सभी कुंजियों की सूची प्राप्त करने के लिए, आप बस dict.values() फ़ंक्शन का उपयोग कर सकते हैं। उदाहरण my_dict = {'name': 'TutorialsPoint', 'time': '15 years', 'location': 'India'} value_list = list(my_dict.values()) print(value_list) आउटप

  1. पायथन डिक्शनरी से सभी चाबियों की सूची कैसे प्राप्त करें?

    किसी शब्दकोश से सभी कुंजियों की सूची प्राप्त करने के लिए, आप बस dict.keys() फ़ंक्शन का उपयोग कर सकते हैं। उदाहरण my_dict = {'name': 'TutorialsPoint', 'time': '15 years', 'location': 'India'} key_list = list(my_dict.keys()) print(key_list) आउटपुट यह आ

  1. पायथन डिक्शनरी से दी गई कुंजी के लिए मूल्य कैसे प्राप्त करें?

    आप डिक्शनरी पर [] ऑपरेटर का उपयोग करके और एक तर्क के रूप में कुंजी को पास करते हुए पायथन डिक्शनरी से दी गई कुंजी का मान प्राप्त कर सकते हैं। उदाहरण my_dict = {'name': 'TutorialsPoint', 'time': '15 years', 'location': 'India'} print(my_dict['name