डेटा विश्लेषण के दौरान हम एक सूची के प्रत्येक तत्व को उप-सूची में बदलने के परिदृश्यों का सामना करते हैं। इसलिए इस लेख में हमें एक सामान्य सूची को इनपुट के रूप में लेने और इसे सूची की सूची में बदलने की आवश्यकता है जहां प्रत्येक तत्व एक उप-सूची बन जाता है।
फॉर लूप का उपयोग करके
यह एक बहुत ही सीधा दृष्टिकोण है जिसमें हम प्रत्येक तत्व को पढ़ने के लिए फॉर लूप बनाते हैं। हम इसे एक सूची के रूप में पढ़ते हैं और परिणाम को नई सूची में संग्रहीत करते हैं।
उदाहरण
Alist = ['Mon','Tue','Wed','Thu','Fri'] #दी गई सूची print("Given list: ",Alist) # प्रत्येक तत्व को सूची के रूप में NewList= [[x] for x in Alist] # प्रिंट करें print("The new lists of lists: ",NewList)आउटपुट
उपरोक्त कोड चलाने पर हमें निम्नलिखित परिणाम मिलता है −
Given list: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri'] The new lists of lists: [['Mon'], ['Tue'], ['Wed'], ['Thu'], ['Fri']]
split के साथ
इस दृष्टिकोण में हम प्रत्येक तत्व को निकालने के लिए split फंक्शन का उपयोग करते हैं क्योंकि वे कॉमा से अलग होते हैं। फिर हम इस तत्व को नई बनाई गई सूची में सूची के रूप में जोड़ते रहते हैं।
उदाहरण
Alist = ['Mon','Tue','Wed','Thu','Fri'] #दी गई सूची print("Given list: ",Alist) NewList= [] # split का उपयोग for x in Alist: x = x.split(',') NewList.append(x) # प्रिंट करें print("The new lists of lists: ",NewList)आउटपुट
उपरोक्त कोड चलाने पर हमें निम्नलिखित परिणाम मिलता है −
Given list: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri'] The new lists of lists: [['Mon'], ['Tue'], ['Wed'], ['Thu'], ['Fri']]
map का उपयोग करके
map फंक्शन का उपयोग पैरामीटर्स के अनुक्रम पर बार-बार एक ही फंक्शन लागू करने के लिए किया जाता है। इसलिए हम मूल सूची से प्रत्येक तत्व को पढ़कर सूची तत्वों की एक श्रृंखला बनाने के लिए एक lambda फंक्शन का उपयोग करते हैं और इस पर map फंक्शन लागू करते हैं।
उदाहरण
Alist = ['Mon','Tue','Wed','Thu','Fri'] #दी गई सूची print("Given list: ",Alist) # map का उपयोग NewList= list(map(lambda x:[x], Alist)) # प्रिंट करें print("The new lists of lists: ",NewList)आउटपुट
उपरोक्त कोड चलाने पर हमें निम्नलिखित परिणाम मिलता है −
Given list: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri'] The new lists of lists: [['Mon'], ['Tue'], ['Wed'], ['Thu'], ['Fri']]