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

पायथन में 2 टपल्स के सभी पेयर कॉम्बिनेशन


जब दो टपल्स के बीच सभी पेयर कॉम्बिनेशन खोजने हों, तो लिस्ट कॉम्प्रिहेंशन का उपयोग किया जा सकता है।

उदाहरण

from itertools import product
N = 2
print("N का मान इस पर आरंभ किया गया है:")
print(N)
my_result = [ele for ele in product(range(1, N + 1), repeat=N)]
print("2 तक सभी टपल कॉम्बिनेशन हैं:")
print(my_result)

आउटपुट

N का मान इस पर आरंभ किया गया है: 2
2 तक सभी टपल कॉम्बिनेशन हैं: [(1, 1), (1, 2), (2, 1), (2, 2)]

व्याख्या

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

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

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

  • इसे एक वेरिएबल में असाइन किया जाता है।

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


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

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

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

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

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

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