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

पायथन में टुपल डिवीजन

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

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

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

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

उदाहरण

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

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 divided tuple value is : " )
print(my_result)

आउटपुट

The first tuple is :
(7, 8, 3, 4, 3, 2)
The second tuple is :
(9, 6, 8, 2, 1, 4)
The divided tuple value is :
(0, 1, 0, 2, 3, 0)

स्पष्टीकरण

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

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

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

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

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

  1. पायथन में डिवीजन ऑपरेटर्स?

    आम तौर पर, किसी व्यंजक का डेटा प्रकार तर्कों के प्रकारों पर निर्भर करता है। यह नियम अधिकांश ऑपरेटरों पर लागू होता है:जैसे जब हम दो पूर्णांक जोड़ते हैं, तो परिणाम एक पूर्णांक होना चाहिए। हालाँकि, विभाजन के मामले में यह अच्छी तरह से काम नहीं करता है क्योंकि दो अलग-अलग अपेक्षाएँ हैं। कभी-कभी हम विभाजन