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

पायथन में टपल लिस्ट में टपल्स के संबंध में योग के संयोजन

यदि टपल्स की लिस्ट में टपल्स के संबंध में योग के संयोजन प्राप्त करने की आवश्यकता है, तो 'combinations' मेथड और लिस्ट कॉम्प्रिहेंशन का उपयोग किया जा सकता है।

'combinations' मेथड इटरेबल से 'r' लंबाई के एलिमेंट्स के सबसीक्वेंस को वापस करता है जिसे इनपुट के रूप में पास किया जाता है। संयोजन लेक्सिकोग्राफिक सॉर्ट ऑर्डर में दिखाए जाते हैं। संयोजन टपल्स सॉर्टेड ऑर्डर में डिस्प्ले होते हैं।

एक लिस्ट का उपयोग हेटेरोजीनियस वैल्यूज़ (यानी किसी भी डेटा टाइप का डेटा जैसे पूर्णांक, फ्लोटिंग पॉइंट, स्ट्रिंग्स, आदि) को स्टोर करने के लिए किया जा सकता है।

टपल की लिस्ट मूल रूप से एक लिस्ट में संलग्न टपल्स को समाहित करती है।

उदाहरण

from itertools import combinations

my_list = [(67, 45), (34, 56), (99, 123), (10, 56)]
print("The list of tuple is:")
print(my_list)

my_result = [(b1 + a1, b2 + a2) for (a1, a2), (b1, b2) in combinations(my_list, 2)]
print("The summation combination result is:")
print(my_result)

आउटपुट

The list of tuple is: [(67, 45), (34, 56), (99, 123), (10, 56)]
The summation combination result is: [(101, 101), (166, 168), (77, 101), (133, 179), (44, 112), (109, 179)]

व्याख्या

  • टपल्स की एक लिस्ट परिभाषित की गई है, और कंसोल पर डिस्प्ले की गई है।
  • कॉम्बिनेशन्स मेथड का उपयोग लंबाई 2 के सबसीक्वेंस को वापस करने के लिए किया जाता है, जैसा कि मेथड में उल्लेख किया गया है।
  • टपल की लिस्ट पर इटरेट किया जाता है, और लिस्ट ऑफ टपल में प्रत्येक टपल से एलिमेंट को अगले टपल से एलिमेंट में जोड़ा जाता है।
  • इस वैल्यू को एक वेरिएबल असाइन किया जाता है।
  • यह वेरिएबल वह आउटपुट है जो कंसोल पर डिस्प्ले होता है।
  1. - Python में टपल्स की सूची में टपल्स संयोजित करें

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

  1. - पायथन में लिस्ट और टपल्स के बीच अंतर

    लिस्ट लिस्ट विभिन्न प्रकार के ऑब्जेक्ट को समाहित करने के लिए एक कंटेनर है और ऑब्जेक्ट पर पुनरावृति करने के लिए उपयोग किया जाता है। उदाहरण list = [a, b, c, d, e] टपल्स टपल भी लिस्ट के समान है लेकिन इसमें अपरिवर्तनीय ऑब्जेक्ट होते हैं। टपल प्रोसेसिंग लिस्ट से तेज़ है। उदाहरण tuples = (a, b, c, d, e) ल

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

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