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

सूची को पायथन में सूचियों की सूची में बदलें

डेटा विश्लेषण के दौरान हम सूची के प्रत्येक तत्व को सबलिस्ट में बदलने के लिए परिदृश्यों का सामना करते हैं। तो इस लेख में हमें इनपुट के रूप में एक सामान्य सूची लेने और सूचियों की सूची में बदलने की आवश्यकता होगी जहां प्रत्येक तत्व एक उपसूची बन जाता है।

लूप के लिए उपयोग करना

यह एक बहुत ही सीधा दृष्टिकोण है जिसमें हम प्रत्येक तत्व को पढ़ने के लिए लूप बनाते हैं। हम इसे एक सूची के रूप में पढ़ते हैं और परिणाम को नई सूची में संग्रहीत करते हैं।

उदाहरण

Alist = ['Mon','Tue','Wed','Thu','Fri']

#Given list
print("Given list: ",Alist)

# Each element as list
NewList= [[x] for x in Alist]

# Print
print("The new lists of lists: ",NewList)

आउटपुट

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

Given list: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri']
The new lists of lists: [['Mon'], ['Tue'], ['Wed'], ['Thu'], ['Fri']]

विभाजन के साथ

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

उदाहरण

Alist = ['Mon','Tue','Wed','Thu','Fri']

#Given list
print("Given list: ",Alist)

NewList= []

# Using split
for x in Alist:
   x = x.split(',')
   NewList.append(x)

# Print
print("The new lists of lists: ",NewList)

आउटपुट

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

Given list: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri']
The new lists of lists: [['Mon'], ['Tue'], ['Wed'], ['Thu'], ['Fri']]

मानचित्र का उपयोग करना

मैप फ़ंक्शन का उपयोग एक ही फ़ंक्शन को बार-बार मापदंडों के अनुक्रम में लागू करने के लिए किया जाता है। इसलिए हम मूल सूची से प्रत्येक तत्व को पढ़कर सूची तत्वों की एक श्रृंखला बनाने के लिए लैम्ब्डा फ़ंक्शन का उपयोग करते हैं और उस पर मानचित्र फ़ंक्शन लागू करते हैं।

उदाहरण

Alist = ['Mon','Tue','Wed','Thu','Fri']

#Given list
print("Given list: ",Alist)

# Using map
NewList= list(map(lambda x:[x], Alist))

# Print
print("The new lists of lists: ",NewList)

आउटपुट

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

Given list: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri']
The new lists of lists: [['Mon'], ['Tue'], ['Wed'], ['Thu'], ['Fri']]

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

    पायथन को इस प्रकार के रूपांतरण की बहुत आवश्यकता होती है। उदाहरण के लिए, ऐसे रूपांतरण क्रमांकन उद्देश्यों के लिए उपयोगी होते हैं। ऐसे रूपांतरण का एक उदाहरण होगा - ['h', 'e', 'l', 'l', 'o', ' ', 'w', 'o', 'r', 'l', 'd&

  1. पायथन में एक सूची को टुपल में कैसे परिवर्तित करें?

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

  1. पायथन सूचियाँ

    इस ट्यूटोरियल में हम Python Lists के बारे में सीखेंगे; सूची कैसे बनाएं, आइटम एक्सेस करें, आइटम निकालें, सूची हटाएं आदि। पायथन में, वर्गाकार कोष्ठकों का उपयोग करके सूचियों का निर्माण किया जाता है [] और सूची में प्रत्येक आइटम को अल्पविराम से अलग किया जाता है , । पायथन सूचियों में कई अलग-अलग प्रकार क