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

Python में स्ट्रिंग्स की सूची को टपल्स की सूची में बदलें


Python के साथ डेटा हेरफेर करते समय, हम एक ऐसी सूची का सामना कर सकते हैं जिसमें संख्याएं स्ट्रिंग्स के रूप में हैं। आगे हम सूची की स्ट्रिंग्स को टपल्स में बदलना चाह सकते हैं। बेशक दी गई स्ट्रिंग्स संख्याओं के एक विशेष प्रारूप में हैं।

map और eval के साथ

हम सूची के प्रत्येक तत्व पर eval लागू करने के लिए map फंक्शन का उपयोग करेंगे। फिर अंतिम तत्व को सूची के रूप में संग्रहीत करें।

उदाहरण

listA = ['21, 3', '13, 4', '15, 7'] # दी गई सूची print("Given list : \n", listA) # eval का उपयोग res = list(map(eval, listA)) # परिणाम print("List of tuples: \n",res)

आउटपुट

उपरोक्त कोड चलाने पर हमें निम्नलिखित परिणाम मिलता है −

Given list : ['21, 3', '13, 4', '15, 7'] List of tuples: [(21, 3), (13, 4), (15, 7)]

map और split के साथ

इस दृष्टिकोण में हम split फंक्शन का उपयोग करते हैं जो कॉमा से अलग किए गए तत्वों को दो अलग-अलग तत्वों में अलग करेगा। अगला हम टपल फंक्शन लागू करके तत्वों को जोड़ों के रूप में रखने वाले टपल्स बनाते हैं।

उदाहरण

listA = ['21, 3', '13, 4', '15, 7'] # दी गई सूची print("Given list : \n", listA) # split का उपयोग res = [tuple(map(int, sub.split(', '))) for sub in listA] # परिणाम print("List of tuples: \n",res)

आउटपुट

उपरोक्त कोड चलाने पर हमें निम्नलिखित परिणाम मिलता है −

Given list : ['21, 3', '13, 4', '15, 7'] List of tuples: [(21, 3), (13, 4), (15, 7)]

  1. - Python में स्ट्रिंग की सूची को सूची की सूची में बदलें

    इस लेख में हम देखेंगे कि स्ट्रिंग डेटा प्रकार वाली सूची की सूची कैसे बनाई जाती है। आंतरिक सूचियाँ स्वयं स्ट्रिंग डेटा प्रकार की होती हैं और उनमें संख्यात्मक या स्ट्रिंग तत्व हो सकते हैं। strip और split का उपयोग करना हम इन दो विधियों का उपयोग करते हैं जो पहले सूचियों को अलग करती हैं और फिर सूची के प्

  1. - Python में स्ट्रिंग की सूची को सूची की सूची में बदलें

    इस लेख में हम देखेंगे कि स्ट्रिंग डेटा प्रकार वाली सूची की सूची कैसे बनाई जाती है। आंतरिक सूचियाँ स्वयं स्ट्रिंग डेटा प्रकार की होती हैं और उनमें संख्यात्मक या स्ट्रिंग तत्व हो सकते हैं। strip और split का उपयोग करना हम इन दो विधियों का उपयोग करते हैं जो पहले सूचियों को अलग करती हैं और फिर सूची के प्

  1. - पायथन प्रोग्राम: टपल्स की लिस्ट को डिक्शनरी में कन्वर्ट करना

    यहां एक टपल दी गई है, हमारा कार्य टपल्स को डिक्शनरी में कन्वर्ट करना है। इस समस्या को हल करने के लिए हम डिक्शनरी मेथड setdefault() का उपयोग करते हैं। इस मेथड के दो पैरामीटर्स हैं, पहले पैरामीटर को की और दूसरे को डिक्शनरी की वैल्यू में कन्वर्ट करने के लिए। Setdefault(key, value) एक फंक्शन है जो की को