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

पायथन – तत्वों में किसी विशेष अंक की संख्या के आधार पर सॉर्ट करना

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

उदाहरण

def sort_count_digits(elements):
    return str(elements).count(str(my_key))

my_list = [4522, 2452, 1233, 2465]
print("सूची है:")
print(my_list)
my_key = 2
print("की का मान है:")
print(my_key)
my_list.sort(key=sort_count_digits)
print("परिणाम है:")
print(my_list)

आउटपुट

सूची है: [4522, 2452, 1233, 2465]
की का मान है: 2
परिणाम है: [1233, 2465, 4522, 2452]

व्याख्या

  • 'sort_count_digits' नामक एक फ़ंक्शन परिभाषित किया जाता है जो सूची के तत्व को पैरामीटर के रूप में लेता है।

  • यह तत्व को स्ट्रिंग में बदलता है और उसमें निर्दिष्ट अंक की संख्या गिनता है।

  • यह गिनती आउटपुट के रूप में वापस की जाती है।

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

  • K का मान परिभाषित किया जाता है और कंसोल पर दिखाया जाता है।

  • सूची को सॉर्ट किया जाता है और की के रूप में पहले से परिभाषित फ़ंक्शन को पास किया जाता है।

  • सॉर्ट की गई सूची आउटपुट के रूप में कंसोल पर प्रदर्शित होती है।

  1. - पायथन में विशेष शर्त से मेल खाने वाले तत्वों की गिनती

    इस लेख में हम देखेंगे कि पायथन सूची से कुछ चुनिंदा तत्व कैसे प्राप्त करें। इसलिए हमें कुछ शर्त डिज़ाइन करने की आवश्यकता है और केवल उस शर्त को पूरा करने वाले तत्वों को चुना जाना चाहिए और उनकी गिनती प्रिंट की जानी चाहिए। in और sum के साथ इस दृष्टिकोण में हम तत्वों को चुनने के लिए in शर्त का उपयोग करत

  1. - पायथन में टपल में सूची के सभी तत्वों की घटनाएं गिनें

    हमारे पास एक सूची और टपल है। हम सूची के तत्वों का टपल के तत्वों से मिलान करते हैं और टपल में सूची के तत्वों से मेल खाने वाले तत्वों की संख्या गिनते हैं। Counter के साथ हम collections से counter फ़ंक्शन का उपयोग करके टपल में प्रत्येक तत्व की गिनती प्राप्त करते हैं। फिर फॉर और in शर्त डिज़ाइन करके उन

  1. - पायथन में सरणी में विशिष्ट तत्वों की गिनती

    पायथन में सूची में डुप्लिकेट तत्व हो सकते हैं। जब हम सूची की लंबाई गिनते हैं तो हमें डुप्लिकेट तत्वों सहित कुल लंबाई मिलती है। लेकिन इस लेख में हम देखेंगे कि सूची में विशिष्ट तत्वों या अद्वितीय तत्वों की कुल गिनती कैसे प्राप्त करें। उदाहरण नीचे दिए गए उदाहरण में हम collections मॉड्यूल से counter()