Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> 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)]

स्पष्टीकरण

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

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

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

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

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


  1. टुपल्स की सूची को वर्णानुक्रम में क्रमबद्ध करने के लिए पायथन कार्यक्रम

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

  1. पायथन में टुपल्स की सूची में टुपल्स का संयोजन

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

  1. पायथन टुपल्स

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