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

पायथन - डिक्शनरी को आकार के अनुसार सॉर्ट करें


परिचय

जब डिक्शनरी को आकार के अनुसार सॉर्ट करना हो, तो एक मेथड परिभाषित की जाती है जो एक पैरामीटर लेती है और आउटपुट निर्धारित करने के लिए 'len' का उपयोग करती है।

उदाहरण

def get_len(element):
    return len(element)

my_dict = [{24: 56, 29: 11, 10: 22, 42: 28}, {54: 73, 59: 11}, {13: 39}, {31: 22, 59: 73, 57: 44}]
print("The dictionary is :")
print(my_dict)

my_dict.sort(key=get_len)
print("The result is :")
print(my_dict)

आउटपुट

The dictionary is : [{24: 56, 29: 11, 10: 22, 42: 28}, {54: 73, 59: 11}, {13: 39}, {31: 22, 59: 73, 57: 44}]
The result is : [{13: 39}, {54: 73, 59: 11}, {31: 22, 59: 73, 57: 44}, {24: 56, 29: 11, 10: 22, 42: 28}]

व्याख्या

  • 'get_len' नामक एक मेथड परिभाषित की जाती है जो तत्व को पैरामीटर के रूप में लेती है, और तत्व की लंबाई को आउटपुट के रूप में लौटाती है।
  • डिक्शनरी की एक सूची परिभाषित की जाती है और कंसोल पर प्रदर्शित की जाती है।
  • डिक्शनरी को सॉर्ट किया जाता है और की को पहले से परिभाषित मेथड के रूप में निर्दिष्ट किया जाता है।
  • यह आउटपुट है जो कंसोल पर प्रदर्शित होता है।
  1. पायथन प्रोग्राम में सिलेक्शन सॉर्ट पायथन प्रोग्राम में सिलेक्शन सॉर्ट

    इस लेख में, हम पायथन 3.x में सिलेक्शन सॉर्ट और इसके कार्यान्वयन के बारे में सीखेंगे। या इससे पहले। सिलेक्शन सॉर्ट एल्गोरिदम में, एक ऐरे को अनसॉर्टेड पार्ट से न्यूनतम एलिमेंट को रिकर्सिवली ढूंढकर और इसे शुरुआत में इन्सर्ट करके सॉर्ट किया जाता है। दिए गए ऐरे पर सिलेक्शन सॉर्ट के निष्पादन के दौरान दो

  1. - पायथन में मानों द्वारा डिक्शनरी की सूची को सॉर्ट करने के तरीके

    यहाँ एक डिक्शनरी दी गई है, हमारा कार्य उनके मानों द्वारा सॉर्ट करना है। इस डिक्शनरी में दो मान मौजूद हैं एक नाम है और दूसरा रोल। पहले हम लैम्ब्डा फ़ंक्शन और बिल्ट-इन सॉर्टेड फ़ंक्शन का उपयोग करके उनके रोल द्वारा सॉर्ट की गई सूची प्रदर्शित करते हैं। दूसरा हम नाम और रोल द्वारा सॉर्ट की गई सूची प्रदर्

  1. - Python डिक्शनरी में महारत: की-वैल्यू मैप्स को कुशलतापूर्वक बनाएं, एक्सेस करें और उपयोग करें

    डिक्शनरीज Python में हम जिस मुख्य मैपिंग टाइप का उपयोग करेंगे। यह ऑब्जेक्ट Java में Map के समान है। Python में, हम कर्ली ब्रेसेस {} का उपयोग करके डिक्शनरी लिटरल्स बनाते हैं, keys को values से कोलन : का उपयोग करके अलग करते हैं, और key/value पेयर्स को कॉमा , का उपयोग करके अलग करते हैं। डिक्शनरी कैसे ब