जब स्ट्रिंग को टपल में कन्वर्ट करने की आवश्यकता होती है, तो 'map' मेथड, 'tuple' मेथड, 'int' मेथड, और 'split' मेथड का उपयोग किया जा सकता है।
map फंक्शन एक दी गई फंक्शन/ऑपरेशन को एक इटरेबल (जैसे लिस्ट, टपल) में प्रत्येक आइटम पर लागू करता है। यह परिणाम के रूप में एक लिस्ट वापस करता है।
'int' मेथड दिए गए डेटा टाइप को पूर्णांक प्रकार में कन्वर्ट करता है, यदि वह ऑपरेशन अनुमत है।
split मेथड दिए गए डेटा को एक डिलीमीटर या डिफ़ॉल्ट डिलीमीटर के आधार पर अलग-अलग सेक्शन्स में विभाजित करता है। 'tuple' मेथड दिए गए डेटा टाइप को टपल टाइप में कन्वर्ट करता है।
उदाहरण
my_str_1 = "7, 8, 0, 3, 45, 3, 2, 22, 4"
print("The string is:")
print(my_str_1)
my_result = tuple(map(int, my_str_1.split(', ')))
print("The tuple after converting from a string is:")
print(my_result)
आउटपुट
The string is: 7, 8, 0, 3, 45, 3, 2, 22, 4
The tuple after converting from a string is: (7, 8, 0, 3, 45, 3, 2, 22, 4)
व्याख्या
- एक स्ट्रिंग परिभाषित की गई है और कंसोल पर डिस्प्ले की गई है।
- स्ट्रिंग को विभाजित किया जाता है, और प्रत्येक एलिमेंट को पूर्णांक में कन्वर्ट किया जाता है, और यह ऑपरेशन 'map' मेथड का उपयोग करके प्रत्येक एलिमेंट पर लागू किया जाता है।
- इसे फिर से टपल टाइप में कन्वर्ट किया जाता है।
- इस परिणाम को एक वैल्यू असाइन की जाती है।
- इसे आउटपुट के रूप में कंसोल पर डिस्प्ले किया जाता है।