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

पायथन - K की फ्रीक्वेंसी के आधार पर पंक्तियों को सॉर्ट करें

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

उदाहरण

नीचे इसका प्रदर्शन है:

from collections import Counter

my_list = [34, 56, 78, 99, 99, 99, 99, 99, 12, 12, 32, 51, 15, 11, 0, 0]
print("The list is:")
print(my_list)

my_result = [item for items, c in Counter(my_list).most_common() for item in [items] * c]
print("The result is:")
print(my_result)

आउटपुट

The list is: [34, 56, 78, 99, 99, 99, 99, 99, 12, 12, 32, 51, 15, 11, 0, 0]
The result is: [99, 99, 99, 99, 99, 0, 0, 12, 12, 32, 34, 11, 78, 15, 51, 56]

व्याख्या

  • आवश्यक पैकेज एनवायरनमेंट में इम्पोर्ट किए जाते हैं।

  • एक सूची परिभाषित की जाती है और कंसोल पर डिस्प्ले की जाती है।

  • लिस्ट कॉम्प्रिहेंशन का उपयोग एलिमेंट्स पर इटरेट करने के लिए किया जाता है और सभी एलिमेंट्स पर 'most_common' मेथड का उपयोग किया जाता है।

  • इसे लिस्ट में बदला जाता है।

  • यह एक वेरिएबल में असाइन किया जाता है।

  • परिणाम कंसोल पर डिस्प्ले होता है।


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

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

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

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

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

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