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

कुंजी या मान के आधार पर पायथन शब्दकोशों को क्रमबद्ध करें

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

नीचे उसी का प्रदर्शन है -

उदाहरण

def my_dict():

my_key_value_pair ={}

my_key_value_pair[2] = 56
my_key_value_pair[1] = 2
my_key_value_pair[5] = 12
my_key_value_pair[4] = 24
my_key_value_pair[6] = 18
my_key_value_pair[3] = 323

print ("The keys and values after sorting in alphabetical order based on the key are : ")

for i in sorted (my_key_value_pair) :
   print((i, my_key_value_pair[i]))

my_dict()

आउटपुट

The keys and values after sorting in alphabetical order based on the key are :
(1, 2)
(2, 56)
(3, 323)
(4, 24)
(5, 12)
(6, 18)

स्पष्टीकरण

  • एक विधि परिभाषित की जाती है, जो शुरू में एक चर के लिए एक खाली शब्दकोश निर्दिष्ट करती है।

  • खाली शब्दकोश की अनुक्रमणिका का उपयोग किया जाता है और तत्वों को सूचकांकों को सौंपा जाता है।

  • 'क्रमबद्ध' पद्धति का उपयोग शब्दकोश के माध्यम से पुनरावृति करने और इसे कंसोल पर प्रदर्शित करने के लिए किया जाता है।

  • इस विधि को कहा जाता है।

  • आउटपुट कंसोल पर प्रदर्शित होता है।


  1. पायथन में एक शब्दकोश में एक कुंजी के मूल्य को कैसे अपडेट करें?

    पायथन डिक्शनरी ऑब्जेक्ट key:value जोड़े का एक अनियंत्रित संग्रह है। इना डिक्शनरी ऑब्जेक्ट डी, किसी भी कुंजी से जुड़ा मूल्य डी [के] द्वारा प्राप्त किया जा सकता है। >>> d={'one':1, 'two':2,'three':3,'four':4} >>> d['two'] 2 असाइनमेंट d[k]=v डि

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

    पायथन के मानक वितरण में संग्रह मॉड्यूल शामिल हैं। इसमें उच्च प्रदर्शन कंटेनर डेटा प्रकारों की परिभाषाएँ हैं। ऑर्डर्ड डिक्ट डिक्शनरी का एक उपवर्ग है जो डिक्शनरी ऑब्जेक्ट में जोड़े गए प्रविष्टियों के क्रम को याद रखता है। किसी ऑर्डर किए गए शब्दकोश पर पुनरावृति करते समय, आइटम उस क्रम में वापस आ जाते हैं

  1. पायथन डिक्शनरी

    शब्दकोश मुख्य मानचित्रण प्रकार हैं जिनका उपयोग हम पायथन में करेंगे। यह ऑब्जेक्ट जावा में मैप के समान है। पायथन में, हम घुंघराले ब्रेसिज़ का उपयोग करके शब्दकोश शाब्दिक बनाते हैं {} , कोलन : . का उपयोग करके मानों से कुंजियों को अलग करना , और अल्पविराम का उपयोग करके कुंजी/मान जोड़े को अलग करना , । एक