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

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


Python में एक डेटा कंटेनर को दूसरे में बदलना एक लगातार आवश्यकता है। इस लेख में हम एक सूची लेंगे और इसे एक टपल में बदलेंगे जहां टपल का प्रत्येक तत्व भी एक सूची है।

tuple के साथ

हम सूची पर सीधे tuple फंक्शन लागू कर सकते हैं। लेकिन हमें एक फॉर लूप भी रखना होगा ताकि प्रत्येक तत्व [] में संलग्न हो।

उदाहरण

listA = ["Mon",2,"Tue",3] # दी गई सूची print("Given list A: ", listA) # zip का उपयोग res = tuple([i] for i in listA) # परिणाम print("The tuple is : ",res)

आउटपुट

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

Given list A: ['Mon', 2, 'Tue', 3] The tuple is : (['Mon'], [2], ['Tue'], [3])

zip और map के साथ

हम उपरोक्त के समान दृष्टिकोण में zip और map का भी उपयोग कर सकते हैं। map फंक्शन सूची में प्रत्येक तत्व पर list फंक्शन लागू करेगा। अंत में tuple फंक्शन परिणाम को एक टपल में बदल देता है जिसका प्रत्येक तत्व एक सूची है।

उदाहरण

listA = ["Mon",2,"Tue",3] # दी गई सूची print("Given list A: ", listA) # zip का उपयोग res = tuple(map(list, zip(listA))) # परिणाम print("The tuple is : ",res)

आउटपुट

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

Given list A: ['Mon', 2, 'Tue', 3] The tuple is : (['Mon'], [2], ['Tue'], [3])

  1. - वर्णों की सूची को स्ट्रिंग में बदलने का पायथन प्रोग्राम

    समस्या विवरण पायथन को इस तरह के रूपांतरण की बहुत आवश्यकता होती है। उदाहरण के लिए, ऐसे रूपांतरण सीरियलाइज़ेशन उद्देश्यों के लिए उपयोगी होते हैं। ऐसे रूपांतरण का एक उदाहरण होगा: [h, e, l, l, o, , w, o, r, l, d] से hello world पायथन में एक join मेथड होता है जिसका उपयोग ऐसे रूपांतरण के लिए किया जा सकत

  1. - JSON डेटा को पायथन टुपल में कैसे कन्वर्ट करें?

    आप पहले json.loads का उपयोग करके JSON को डिक्ट में कन्वर्ट कर सकते हैं और फिर dict.items() का उपयोग करके इसे पायथन टुपल में कन्वर्ट कर सकते हैं। आप पायथन में json मॉड्यूल का उपयोग करके JSON फ़ाइलों को पार्स कर सकते हैं। यह मॉड्यूल JSON को पार्स करता है और इसे डिक्ट में डालता है। आप फिर इससे मानों क

  1. - पायथन में लिस्ट को टपल में कैसे बदलें?

    आप लिस्ट को टपल फंक्शन में पास करके आसानी से टपल में बदल सकते हैं। उदाहरण my_list = [1, 2, 3] my_tuple = tuple(my_list) print(my_tuple) आउटपुट यह आउटपुट देगा - (1, 2, 3)