जब किसी कुंजी या मान का उपयोग करके पायथन में शब्दकोशों को क्रमबद्ध करने की आवश्यकता होती है, तो एक शब्दकोश को परिभाषित किया जा सकता है, और कुंजी मूल्य जोड़े को इसमें डाला जा सकता है। एक 'फॉर' लूप का उपयोग की वैल्यू पेयर के माध्यम से पुनरावृति करने के लिए किया जा सकता है, और इसे 'सॉर्ट' विधि का उपयोग करके सॉर्ट किया जा सकता है। इस विधि को कहा जा सकता है।
नीचे उसी का प्रदर्शन है -
उदाहरण
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)
स्पष्टीकरण
-
एक विधि परिभाषित की जाती है, जो शुरू में एक चर के लिए एक खाली शब्दकोश निर्दिष्ट करती है।
-
खाली शब्दकोश की अनुक्रमणिका का उपयोग किया जाता है और तत्वों को सूचकांकों को सौंपा जाता है।
-
'क्रमबद्ध' पद्धति का उपयोग शब्दकोश के माध्यम से पुनरावृति करने और इसे कंसोल पर प्रदर्शित करने के लिए किया जाता है।
-
इस विधि को कहा जाता है।
-
आउटपुट कंसोल पर प्रदर्शित होता है।