जब किसी स्ट्रिंग को टपल में बदलने की आवश्यकता होती है, तो 'मैप' विधि, 'टपल' विधि, 'इंट' विधि और 'विभाजन' विधि का उपयोग किया जा सकता है।
मैप फ़ंक्शन किसी दिए गए फ़ंक्शन/ऑपरेशन को प्रत्येक आइटम पर एक पुनरावर्तनीय (जैसे सूची, टपल) में लागू करता है। यह परिणाम के रूप में एक सूची देता है।
यदि उस ऑपरेशन की अनुमति है, तो 'इंट' विधि दिए गए डेटा प्रकार को एक पूर्णांक प्रकार में परिवर्तित करती है।
विभाजन विधि दिए गए डेटा को एक सीमांकक या एक डिफ़ॉल्ट सीमांकक के आधार पर अलग-अलग वर्गों में विभाजित करती है। 'टुपल' विधि दिए गए डेटा प्रकार को टपल प्रकार में बदल देती है।
नीचे उसी का एक प्रदर्शन है -
उदाहरण
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)
स्पष्टीकरण
- एक स्ट्रिंग परिभाषित है और कंसोल पर प्रदर्शित होती है।
- स्ट्रिंग विभाजित है, और प्रत्येक तत्व एक पूर्णांक में परिवर्तित हो जाता है, और यह ऑपरेशन 'मानचित्र' विधि का उपयोग करके प्रत्येक तत्व पर लागू होता है।
- इसे फिर से एक टपल प्रकार में बदल दिया जाता है।
- यह परिणाम एक मान को असाइन किया गया है।
- यह कंसोल पर आउटपुट के रूप में प्रदर्शित होता है।