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

पायथन में डिक्शनरी की और मानों की सूची को सॉर्ट करें


जब डिक्शनरी में की और मानों को सॉर्ट करना हो, तो 'sorted' मेथड का उपयोग किया जा सकता है।

उदाहरण

my_dict = {'Hi': [1, 6, 3], 'there': [2, 9, 6], 'Mark': [16, 7]}
print("डिक्शनरी है:")
print(my_dict)
my_result = dict()
for key in sorted(my_dict):
    my_result[key] = sorted(my_dict[key])
print("सॉर्ट की गई डिक्शनरी है:")
print(my_result)

आउटपुट

डिक्शनरी है: {'Hi': [1, 6, 3], 'there': [2, 9, 6], 'Mark': [16, 7]}
सॉर्ट की गई डिक्शनरी है: {'Hi': [1, 3, 6], 'Mark': [7, 16], 'there': [2, 6, 9]}

व्याख्या

  • एक डिक्शनरी परिभाषित की जाती है और कंसोल पर प्रदर्शित की जाती है।

  • एक खाली डिक्शनरी परिभाषित की जाती है।

  • डिक्शनरी पर पुनरावृति की जाती है, इससे पहले इसे सॉर्ट किया जाता है।

  • की को फिर से सॉर्ट किया जाता है और खाली डिक्शनरी में असाइन किया जाता है।

  • सॉर्ट की गई डिक्शनरी कंसोल पर प्रदर्शित होती है।


  1. - कुंजियों और मानों की लिस्ट से Python डिक्शनरी कैसे बनाएं?

    यदि L1 और L2 क्रमशः कुंजियों और संबंधित मानों को समाहित करने वाले लिस्ट ऑब्जेक्ट्स हैं, तो डिक्शनरी ऑब्जेक्ट बनाने के लिए निम्न विधियों का उपयोग किया जा सकता है। दो लिस्ट्स को जिप करें और `dict()` फंक्शन का उपयोग करके डिक्शनरी में बदलें: >>> L1 = [a, b, c, d] >>> L2 = [1, 2, 3, 4]

  1. - Python में डिक्शनरी की वैल्यूज़ के आधार पर डिक्शनरी की लिस्ट को कैसे सॉर्ट करें?

    Python में एक बिल्ट-इन फंक्शन sorted() है जो एक इटरेबल के एलिमेंट्स को दिए गए क्रम में सॉर्ट करता है। sorted(iterable[, key][, reverse]) दूसरा पैरामीटर एक फंक्शन है जिसका रिटर्न वैल्यू सॉर्टिंग के लिए कुंजी के रूप में उपयोग किया जाता है। तीसरा पैरामीटर डिफ़ॉल्ट रूप से False है, यदि True तो सॉर्ट की

  1. - Python में Dictionary को Values के अनुसार कैसे Sort करें?

    Python में Dictionary को Values द्वारा Sort करना Python के Standard Library में collections मॉड्यूल होता है जिसमें High-Performance Container Data Types की परिभाषाएं होती हैं। OrderedDict Dictionary का एक Subclass है जो Dictionary Object में Add की गई Entries के Order को याद रखता है। जब हम Ordered