जब पायथन में डिक्शनरी को की या मान का उपयोग करके सॉर्ट करना हो, तो एक डिक्शनरी परिभाषित की जा सकती है और उसमें की-वैल्यू पेयर डाले जा सकते हैं। की-वैल्यू पेयर के माध्यम से पुनरावृति करने और 'sort' मेथड का उपयोग करके इसे सॉर्ट करने के लिए 'for' लूप का उपयोग किया जा सकता है। इस मेथड को कॉल किया जा सकता है।
उदाहरण
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("की के आधार पर वर्णानुक्रम में सॉर्ट करने के बाद कीज़ और मान हैं:")
for i in sorted(my_key_value_pair):
print((i, my_key_value_pair[i]))
my_dict()
आउटपुट
की के आधार पर वर्णानुक्रम में सॉर्ट करने के बाद कीज़ और मान हैं: (1, 2) (2, 56) (3, 323) (4, 24) (5, 12) (6, 18)
व्याख्या
एक विधि परिभाषित की जाती है जो शुरू में एक वेरिएबल को खाली डिक्शनरी असाइन करती है।
खाली डिक्शनरी के इंडेक्स को एक्सेस किया जाता है और इंडेक्स को एलिमेंट्स असाइन किए जाते हैं।
'sorted' मेथड का उपयोग डिक्शनरी के माध्यम से पुनरावृति करने और इसे कंसोल पर प्रदर्शित करने के लिए किया जाता है।
यह विधि कॉल की जाती है।
आउटपुट कंसोल पर प्रदर्शित होता है।