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

टपल के तत्वों को पायथन में एक और टपल की शक्ति के रूप में उठाएं

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

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

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

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

उदाहरण

my_tuple_1 = ( 7, 8, 3, 4, 3, 2)
my_tuple_2 = (9, 6, 8, 2, 1, 0)

print ("The first tuple is : " )
print(my_tuple_1)
print ("The second tuple is : " )
print(my_tuple_2)

my_result = tuple(elem_1 ** elem_2 for elem_1, elem_2 in zip(my_tuple_1, my_tuple_2))

print("The tuple raised to power of another tuple is : ")
print(my_result)

आउटपुट

The first tuple is :
(7, 8, 3, 4, 3, 2)
The second tuple is :
(9, 6, 8, 2, 1, 0)
The tuple raised to power of another tuple is :
(40353607, 262144, 6561, 16, 3, 1)
> The first tuple is :
(7, 8, 3, 4, 3, 2)
The second tuple is :
(9, 6, 8, 2, 1, 0)
The tuple raised to power of another tuple is :
(40353607, 262144, 6561, 16, 3, 1)

स्पष्टीकरण

  • दो टुपल्स परिभाषित हैं, और कंसोल पर प्रदर्शित होते हैं।
  • सूचियों को पुनरावृत्त किया जाता है, और उन्हें 'ज़िप' विधि का उपयोग करके ज़िप किया जाता है।
  • पहले तत्व को '**' ऑपरेटर का उपयोग करके दोनों टुपल्स से दूसरे तत्व की शक्ति के रूप में लिया जाता है।
  • फिर इसे टपल में बदल दिया जाता है।
  • यह ऑपरेशन एक वेरिएबल को सौंपा गया है।
  • यह चर वह आउटपुट है जो कंसोल पर प्रदर्शित होता है।

  1. पायथन में एक टुपल को खोलना

    पायथन अपरिवर्तनीय डेटा प्रकार प्रदान करता है जिसे टुपल्स के रूप में जाना जाता है। इस लेख में, हम पायथन 3.x में एक अनपैकिंग टपल प्रकार को पैक करने के बारे में जानेंगे। या पहले। टुपल को पैक और अनपैक करना पायथन एक बहुत शक्तिशाली टपल असाइनमेंट टूल प्रदान करता है जो दाएं हाथ के तर्कों को बाएं हाथ के तर्

  1. मैं पायथन में एक टुपल को दूसरे टुपल में कैसे जोड़ सकता हूं?

    आप एक + ऑपरेटर का उपयोग करके सीधे टपल को दूसरे टपल में जोड़ सकते हैं। उदाहरण के लिए, उदाहरण x = (1, 2, 3) y = (4, 5) x = x + y print(x) आउटपुट यह आउटपुट देगा x = (1, 2, 3) y = (4, 5) x = x + y

  1. पायथन टुपल में तत्वों को कैसे जोड़ा जाए?

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