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

पायथन - लगातार टुपल्स बढ़ाएँ

जब लगातार टुपल्स को विस्तारित करने की आवश्यकता होती है, तो एक साधारण पुनरावृत्ति का उपयोग किया जाता है।

उदाहरण

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

my_list = [(13, 526, 73), (23, 67, 0, 72, 24, 13), (94, 42), (11, 62, 23, 12), (93, ), (83, 61)]

print("The list is :")
print(my_list)

my_list.sort(reverse=True)
print("The list after sorting in reverse is :")
print(my_list)

my_result = []
for index in range(len(my_list) - 1):
   my_result.append(my_list[index] + my_list[index + 1])

print("The result is :")
print(my_result)

आउटपुट

The list is :
[(13, 526, 73), (23, 67, 0, 72, 24, 13), (94, 42), (11, 62, 23, 12), (93,), (83, 61)]
The list after sorting in reverse is :
[(94, 42), (93,), (83, 61), (23, 67, 0, 72, 24, 13), (13, 526, 73), (11, 62, 23, 12)]
The result is :
[(94, 42, 93), (93, 83, 61), (83, 61, 23, 67, 0, 72, 24, 13), (23, 67, 0, 72, 24, 13, 13, 526, 73), (13,
526, 73, 11, 62, 23, 12)]

स्पष्टीकरण

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

  • इसे 'सॉर्टेड' पद्धति का उपयोग करके रिवर्स में सॉर्ट किया जाता है और कंसोल पर प्रदर्शित किया जाता है।

  • एक खाली सूची बनाई जाती है।

  • सूची को पुनरावृत्त किया जाता है, लगातार तत्वों को जोड़ा जाता है और खाली सूची में जोड़ा जाता है।

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


  1. पायथन में बेसिक टुपल्स ऑपरेशंस

    टुपल्स + और * ऑपरेटरों को स्ट्रिंग्स की तरह प्रतिक्रिया देते हैं; उनका मतलब यहां भी संयोजन और दोहराव है, सिवाय इसके कि परिणाम एक नया टपल है, न कि एक स्ट्रिंग। वास्तव में, टुपल्स उन सभी सामान्य अनुक्रम संचालनों का जवाब देते हैं जिनका उपयोग हमने पिछले अध्याय में स्ट्रिंग्स पर किया था - पायथन एक्सप्रे

  1. पायथन में टुपल्स को अपडेट करना

    टुपल्स अपरिवर्तनीय हैं, जिसका अर्थ है कि आप टुपल तत्वों के मूल्यों को अपडेट या बदल नहीं सकते हैं। आप नए टुपल्स बनाने के लिए मौजूदा टुपल्स का हिस्सा लेने में सक्षम हैं, जैसा कि निम्न उदाहरण दर्शाता है - उदाहरण #!/usr/bin/python tup1 = (12, 34.56); tup2 = ('abc', 'xyz'); # Following ac

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

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