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

पायथन - K वर्ण आवृत्ति द्वारा क्रमबद्ध स्ट्रिंग सूची

जब वर्ण आवृत्ति की 'K' संख्या के आधार पर स्ट्रिंग्स की सूची को सॉर्ट करने की आवश्यकता होती है, तो 'क्रमबद्ध' विधि और लैम्ब्डा फ़ंक्शन का उपयोग किया जाता है।

उदाहरण

नीचे उसी का एक प्रदर्शन है -

my_list = ['Hi', 'Will', 'Jack', 'Python', 'Bill', 'Mills', 'goodwill']
print("The list is : " )
print(my_list)
my_list.sort()
print("The list after sorting is ")
print(my_list)

K = 'l'
print("The value of K is ")
print(K)

my_result = sorted(my_list, key = lambda ele: -ele.count(K))

print("The resultant list is : ")
print(my_result)

आउटपुट

The list is :
['Hi', 'Will', 'Jack', 'Python', 'Bill', 'Mills', 'goodwill']
The list after sorting is
['Bill', 'Hi', 'Jack', 'Mills', 'Python', 'Will', 'goodwill']
The value of K is
l
The resultant list is :
['Bill', 'Mills', 'Will', 'goodwill', 'Hi', 'Jack', 'Python']

स्पष्टीकरण

  • स्ट्रिंग्स की एक सूची परिभाषित की जाती है, और कंसोल पर प्रदर्शित होती है।

  • सूची को आरोही क्रम में क्रमबद्ध किया गया है, और कंसोल पर प्रदर्शित किया गया है।

  • 'K' का मान इनिशियलाइज़ किया जाता है और कंसोल पर प्रदर्शित होता है।

  • सूची को 'क्रमबद्ध' विधि का उपयोग करके क्रमबद्ध किया जाता है, और कुंजी को लैम्ब्डा फ़ंक्शन के रूप में निर्दिष्ट किया जाता है।

  • यह एक वैरिएबल को असाइन किया जाता है जो कंसोल पर प्रदर्शित होता है।


  1. पायथन में एक स्ट्रिंग में पहला अनोखा चरित्र

    मान लीजिए कि हमारे पास एक स्ट्रिंग है और हमें स्ट्रिंग में पहला अद्वितीय वर्ण ढूंढना है। तो यदि स्ट्रिंग लोगों की तरह है, तो पहला अक्षर जिसका घटना एक है वह ओ है। तो सूचकांक वापस कर दिया जाएगा, वह यहाँ 2 है। अगर ऐसा कोई कैरेक्टर नहीं है, तो रिटर्न -1. इसे हल करने के लिए, हम इन चरणों का पालन करेंगे -

  1. पायथन में एक सूची प्रिंट करें

    सूची तत्वों का एक क्रम है। अनुक्रम में कोई भी तत्व क्रम में अपनी स्थिति से पहुँचा जा सकता है। इंडेक्स 0 से शुरू होता है। इसलिए लिस्ट [2] इंडेक्स 2 पर एलिमेंट लौटाएगा, लिस्ट में तीसरा यानी 50।

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

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