कभी-कभी हमें एक Python सूची दी जा सकती है जिसके तत्व टपल्स हैं। फिर हमें एक डेटा प्रोसेसिंग आवश्यकता हो सकती है जिसमें इन टपल्स को आगे की प्रोसेसिंग के लिए सूचियों में बदलने की आवश्यकता होगी। इस लेख में, हम देखेंगे कि टपल्स की सूची को सूची की सूची में कैसे बदलें।
सूची समझ के साथ
यह एक सीधा दृष्टिकोण है जहां हम प्रत्येक तत्व के माध्यम से लूप करने के लिए एक फॉर लूप बनाते हैं और सूची की सूची बनाने के लिए list फंक्शन लागू करते हैं।
उदाहरण
listA = [('Mon', 3), ('Wed', 4), ('Fri', 7, 'pm')] # दी गई सूची print("Given list : \n", listA) res = [list(ele) for ele in listA] # परिणाम print("Final list: \n",res)आउटपुट
उपरोक्त कोड चलाने पर हमें निम्नलिखित परिणाम मिलता है −
Given list : [('Mon', 3), ('Wed', 4), ('Fri', 7, 'pm')] Final list: [['Mon', 3], ['Wed', 4], ['Fri', 7, 'pm']]map और list के साथ
दूसरे दृष्टिकोण में हम map फंक्शन के साथ list फंक्शन का उपयोग कर सकते हैं। list फंक्शन को बाहरी सूची से प्राप्त प्रत्येक तत्व पर लागू किया जाता है और अंतिम list फंक्शन को परिणामी सूची पर लागू किया जाता है।
उदाहरण
listA = [('Mon', 3), ('Wed', 4), ('Fri', 7, 'pm')] # दी गई सूची print("Given list : \n", listA) res = list(map(list, listA)) # परिणाम print("Final list: \n",res)आउटपुट
उपरोक्त कोड चलाने पर हमें निम्नलिखित परिणाम मिलता है −
Given list : [('Mon', 3), ('Wed', 4), ('Fri', 7, 'pm')] Final list: [['Mon', 3], ['Wed', 4], ['Fri', 7, 'pm']]