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

पायथन – अपरकेस फ्रीक्वेंसी के आधार पर सॉर्ट करना


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

उदाहरण

def higher_character_sort(sub):
return len([ele for ele in sub if ele.isupper()])
my_list = ["pyt", "is", "FUN", "to", "Learn"]
print("The list is:")
print(my_list)
my_list.sort(key=higher_character_sort)
print("The result is:")
print(my_list)

आउटपुट

The list is: ['pyt', 'is', 'FUN', 'to', 'Learn']
The result is: ['pyt', 'is', 'to', 'Learn', 'FUN']

व्याख्या

  • 'higher_character_sort' नामक एक मेथड परिभाषित की गई है जो एक एलिमेंट को पैरामीटर के रूप में लेती है।

  • लिस्ट कॉम्प्रिहेंशन का उपयोग करके एलिमेंट्स पर पुनरावृति की जाती है और 'isupper' मेथड से जांचा जाता है कि एलिमेंट अपरकेस अक्षर है या लोअरकेस।

  • इस आउटपुट की लंबाई परिणाम के रूप में लौटाई जाती है।

  • मेथड के बाहर, स्ट्रिंग्स की एक लिस्ट परिभाषित की गई है और कंसोल पर प्रदर्शित की गई है।

  • पहले से परिभाषित मेथड को की के रूप में निर्दिष्ट करके लिस्ट को 'sort' मेथड से सॉर्ट किया जाता है।

  • इसे आउटपुट के रूप में कंसोल पर प्रदर्शित किया जाता है।

  1. - पायथन में स्ट्रिंग की सूची को सॉर्ट करना

    इस ट्यूटोरियल में, हम स्ट्रिंग की सूची को सॉर्ट करना देखेंगे। हम दी गई स्ट्रिंग की सूची को sort मेथड और sorted फ़ंक्शन से सॉर्ट करेंगे। और फिर हम देखेंगे कि स्ट्रिंग की सूची को लंबाई, मान आदि जैसे विभिन्न मानदंडों के आधार पर कैसे सॉर्ट किया जाए। आइए देखते हैं कि list.sort() मेथड का उपयोग करके स्ट्र

  1. - पायथन में टुपल्स की सूची में आवृत्ति ज्ञात करें

    पायथन में कई अलग-अलग प्रकार के डेटा कंटेनर मिश्रित हो सकते हैं। एक सूची में ऐसे तत्व हो सकते हैं जिनमें से प्रत्येक एक टुपल है। इस लेख में हम ऐसी सूची लेंगे और उन तत्वों की आवृत्ति ज्ञात करेंगे जो टुपल्स में हैं जो स्वयं एक सूची के तत्व हैं। count और map का उपयोग हम सूची में मौजूद टुपल्स के पहले तत

  1. - पायथन में स्ट्रिंग्स की सूची को कैसे सॉर्ट करें?

    किसी सूची को इन-प्लेस सॉर्ट करने के लिए, यानी सूची को स्वयं सॉर्ट करना और उस सूची में क्रम को बदलना, आप स्ट्रिंग्स की सूची पर sort() का उपयोग कर सकते हैं। उदाहरण के लिए, >>> a = [Hello, My, Followers] >>> a.sort() >>> print(a) [Followers, Hello, My] यदि आप मूल सूची को बरकर