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

पायथन में 2 टुपल्स के सभी जोड़ी संयोजन

जब दो टुपल्स के बीच सभी जोड़ी संयोजनों को खोजने की आवश्यकता होती है, तो सूची समझ का उपयोग किया जा सकता है।

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

उदाहरण

from itertools import product
N = 2
print("The value of N has been initialized to ")
print(N)
my_result = [ele for ele in product(range(1, N + 1), repeat = N)]

print("All tuple combinations until 2 are : " )
print(my_result)

आउटपुट

The value of N has been initialized to
2
All tuple combinations until 2 are :
[(1, 1), (1, 2), (2, 1), (2, 2)]

स्पष्टीकरण

  • आवश्यक पैकेज आयात किए जाते हैं।

  • N का मान सेट है और कंसोल पर प्रदर्शित होता है।

  • सूची समझ का उपयोग N तक के मानों पर पुनरावृति करने के लिए किया जाता है, और इसे बढ़ाया जाता है।

  • यह एक वैरिएबल को असाइन किया गया है।

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


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

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

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

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

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

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