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

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

जब दो स्ट्रिंग टपल्स को कन्केटनेट करने की आवश्यकता होती है, तो 'zip' मेथड और जेनरेटर एक्सप्रेशन का उपयोग किया जा सकता है।

zip मेथड इटरेबल्स लेता है, उन्हें एक टपल में एग्रीगेट करता है, और परिणाम के रूप में वापस करता है।

जेनरेटर इटरेटर्स बनाने का एक सरल तरीका है। यह स्वचालित रूप से '__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')

व्याख्या

  • स्ट्रिंग्स के दो टपल्स परिभाषित किए गए हैं, और कंसोल पर डिस्प्ले किए गए हैं।
  • लिस्ट्स पर इटरेट किया जाता है, और उन्हें 'zip' मेथड का उपयोग करके ज़िप किया जाता है।
  • दोनों टपल्स के पहले और दूसरे एलिमेंट्स को जोड़ा/कन्केटनेट किया जाता है।
  • इसे फिर टपल में कन्वर्ट किया जाता है।
  • यह ऑपरेशन एक वेरिएबल को असाइन किया जाता है।
  • यह वेरिएबल वह आउटपुट है जो कंसोल पर डिस्प्ले होता है।
  1. - Python में टपल्स की लिस्ट के माध्यम से कैसे इटरेट करें?

    सबसे आसान तरीका दो नेस्टेड फॉर लूप्स का उपयोग करना है। बाहरी लूप प्रत्येक टपल को लाता है और आंतरिक लूप टपल से प्रत्येक आइटम को ट्रैवर्स करता है। आंतरिक print() फंक्शन end= से एक लाइन में टपल के सभी आइटम्स प्रिंट होते हैं। दूसरा print() प्रत्येक टपल के बाद नई लाइन जोड़ता है। उदाहरण L=[(1,2,3), (4,5,

  1. - पायथन में कन्कैटनेटेड स्ट्रिंग कैसे प्रिंट करें?

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

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

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