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

Python - कुल अंकों के आधार पर टपल क्रमबद्ध करना


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

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

उदाहरण

def count_tuple_digits(row):
    return sum([len(str(element)) for element in row])
my_tuple = [(32, 14, 65, 723), (13, 26), (12345,), (137, 234, 314)]
print("The tuple is :")
print(my_tuple)
my_tuple.sort(key = count_tuple_digits)
print("The result is :")
print(my_tuple)

आउटपुट

The tuple is : [(32, 14, 65, 723), (13, 26), (12345,), (137, 234, 314)]
The result is : [(13, 26), (12345,), (32, 14, 65, 723), (137, 234, 314)]

व्याख्या

  • 'count_tuple_digits' नामक एक विधि परिभाषित की गई है जो टपल को पैरामीटर के रूप में लेती है, और सूची में हर तत्व को स्ट्रिंग में परिवर्तित करती है, और इन स्ट्रिंग्स में से प्रत्येक की लंबाई प्राप्त करती है, और उन्हें जोड़ती है।

  • यह 'sum' विधि का उपयोग करके किया जाता है जिसे आउटपुट के रूप में वापस किया जाता है।

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

  • टपल को कुंजी को विधि के रूप में निर्दिष्ट करके क्रमबद्ध किया जाता है।

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


  1. - पायथन प्रोग्राम: टपल्स की लिस्ट को वर्णमाला क्रम में सॉर्ट करना

    जब टपल्स की लिस्ट को वर्णमाला क्रम में सॉर्ट करने की आवश्यकता होती है, तो sort मेथड का उपयोग किया जा सकता है। इसका उपयोग करने पर, मूल टपल की सामग्री बदल जाती है, क्योंकि इन-प्लेस सॉर्टिंग की जाती है। sort फंक्शन डिफ़ॉल्ट रूप से वैल्यूज़ को आरोही क्रम में सॉर्ट करता है। यदि सॉर्टिंग का क्रम अवरोही क

  1. - Python में टपल्स की सूची में टपल्स संयोजित करें

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

  1. - Python Tuples में महारत: परिभाषा, निर्माण और व्यावहारिक उपयोग

    Python में, एक टपल एक कलेक्शन है जो ऑर्डर्ड और इम्यूटेबल है। इसका मतलब है कि हम टपल से आइटम जोड़ या हटा नहीं सकते। हम पैरेंथेसिस () और कम से कम एक कॉमा ( , ) का उपयोग करके टपल बनाते हैं। टपल्स को लिस्ट्स की तरह ही इंडेक्स और स्लाइस किया जा सकता है, सिवाय इसके कि स्लाइस का परिणाम भी एक टपल होगा। टपल