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

पायथन में संचयी नेस्टेड टुपल कॉलम उत्पाद

यदि किसी नेस्टेड टपल के संचयी स्तंभ उत्पाद को खोजना आवश्यक है, तो 'ज़िप' विधि और एक नेस्टेड जनरेटर व्यंजक का उपयोग किया जा सकता है।

जनरेटर इटरेटर बनाने का एक आसान तरीका है। यह स्वचालित रूप से '__iter__()' और '__next__()' विधियों के साथ एक वर्ग को लागू करता है और आंतरिक राज्यों का ट्रैक रखता है, साथ ही 'StopIteration' अपवाद उठाता है जब कोई मान मौजूद नहीं होता है जिसे वापस किया जा सकता है।

ज़िप विधि पुनरावर्तनीय लेती है, उन्हें एक टुपल में एकत्रित करती है, और परिणाम के रूप में इसे वापस कर देती है।

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

उदाहरण

tuple_1 = ((11, 23), (41, 25), (22, 19))
tuple_2 = ((60, 73), (31, 91), (14, 14))

print("The first tuple is : ")
print(tuple_1)
print("The second tuple is : ")
print(tuple_2)

my_result = tuple(tuple(a * b for a, b in zip(tup_1, tup_2))
   for tup_1, tup_2 in zip(tuple_1, tuple_2))

print("The tuple after product is : " )
print(my_result)

आउटपुट

The first tuple is :
((11, 23), (41, 25), (22, 19))
The second tuple is :
((60, 73), (31, 91), (14, 14))
The tuple after product is :
((660, 1679), (1271, 2275), (308, 266))

स्पष्टीकरण

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

  1. पायथन में टुपल सूची में Kth कॉलम उत्पाद

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

  1. पायथन में टपल से नेस्टेड रिकॉर्ड निकालें

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

  1. पायथन में टपल अनपैकिंग क्या है?

    टपल अनपैकिंग को परिभाषित करने से पहले हमें यह समझना होगा कि टपल क्या है। टुपल :पायथन में अपरिवर्तनीय वस्तु को संग्रहीत करने के लिए टुपल्स का उपयोग किया जाता है। एक टपल अपरिवर्तनीय पायथन वस्तुओं का एक क्रम है। टुपल्स अनुक्रम हैं, टुपल्स को बदला नहीं जा सकता है और टुपल्स कोष्ठक का उपयोग करते हैं। यह