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

पायथन में दो स्ट्रिंग टुपल्स का संयोजन

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

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

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

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

उदाहरण

my_tuple_1 = ('Jane', 'Pink', 'El')
my_tuple_2 = ('Will', 'Mark', 'Paul')

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

आउटपुट

The first tuple is :
('Jane', 'Pink', 'El')
The second tuple is :
('Will', 'Mark', 'Paul')
The concatenated tuple is :
('JaneWill', 'PinkMark', 'ElPaul')

स्पष्टीकरण

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

  1. हम टुपल्स की पायथन सूची के माध्यम से कैसे पुनरावृति कर सकते हैं?

    सबसे आसान तरीका है दो नेस्टेड for लूप्स को नियोजित करना। बाहरी लूप प्रत्येक टपल को प्राप्त करता है और आंतरिक लूप प्रत्येक आइटम को टपल से ट्रैवर्स करता है। इनर प्रिंट () फंक्शन एंड = एक लाइन में सभी आइटम्स को टपल में प्रिंट करने के लिए। एक और प्रिंट () प्रत्येक टपल के बाद नई लाइन पेश करता है। उदाहरण

  1. पायथन में समेकित स्ट्रिंग कैसे मुद्रित करें?

    जब स्ट्रिंग्स के साथ प्रयोग किया जाता है, प्लस (+) को कॉन्सटेनेशन ऑपरेटर के रूप में परिभाषित किया जाता है। यह दूसरी स्ट्रिंग को पहली स्ट्रिंग में जोड़ता है। >>> s1 = TutorialsPoint >>> s2 = Hyderabad >>> print (s1+s2) TutorialsPoint Hyderabad

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

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