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

पायथन में एक साथ कई सूचियाँ जोड़ें

पायथन में विभिन्न डेटा विश्लेषण कार्यों के लिए हमें कई पायथन सूचियों को एक सूची में संयोजित करने की आवश्यकता हो सकती है। यह प्रोग्राम के अन्य हिस्सों के लिए इसे एकल इनपुट सूची के रूप में संसाधित करने में मदद करेगा, जिन्हें इसकी आवश्यकता है। यह डेटा को आगे संसाधित करने के लिए आवश्यक लूपों की संख्या को कम करके प्रदर्शन लाभ प्रदान करता है।

+ ऑपरेटर का उपयोग करना

+ ऑपरेटर सूचियों को एक साथ जोड़ने का सीधा काम करता है। हम केवल सूचियों के नाम के बीच ऑपरेटर को लागू करते हैं और अंतिम परिणाम बड़ी सूची में संग्रहीत किया जाता है। सूचियों में तत्वों का क्रम संरक्षित है।

उदाहरण

listA = ['Mon', 'Tue', 'Wed']
listB = ['2 pm', '11 am','1 pm']
listC = [1, 3, 6]

# Given lists
print("Given list A: " ,listA)
print("Given list B: " ,listB)
print("Given list C: ",listC)

# using + operator
res_list = listA + listB + listC

# printing result
print("Combined list is : ",res_list)

आउटपुट

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

Given list A: ['Mon', 'Tue', 'Wed']
Given list B: ['2 pm', '11 am', '1 pm']
Given list C: [1, 3, 6]
Combined list is : ['Mon', 'Tue', 'Wed', '2 pm', '11 am', '1 pm', 1, 3, 6]

ज़िप के साथ

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

उदाहरण

listA = ['Mon', 'Tue', 'Wed']
listB = ['2 pm', '11 am','1 pm']
listC = [1, 3, 6]

# Given lists
print("Given list A: " ,listA)
print("Given list B: " ,listB)
print("Given list C: ",listC)

# using zip
res_list = list(zip(listA,listB , listC))

# printing result
print("Combined list is : ",res_list)

आउटपुट

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

Given list A: ['Mon', 'Tue', 'Wed']
Given list B: ['2 pm', '11 am', '1 pm']
Given list C: [1, 3, 6]
Combined list is : [('Mon', '2 pm', 1), ('Tue', '11 am', 3), ('Wed', '1 pm', 6)]

itertools.chain के साथ

itertools मॉड्यूल से चेन फ़ंक्शन सूचियों के तत्वों को एक साथ ला सकता है, जिस क्रम में वे मौजूद हैं।

उदाहरण

from itertools import chain

listA = ['Mon', 'Tue', 'Wed']
listB = ['2 pm', '11 am','1 pm']
listC = [1, 3, 6]

# Given lists
print("Given list A: " ,listA)
print("Given list B: " ,listB)
print("Given list C: ",listC)

# using chain
res_list = list(chain(listA, listB, listC))

# printing result
print("Combined list is : ",res_list)

आउटपुट

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

Given list A: ['Mon', 'Tue', 'Wed']
Given list B: ['2 pm', '11 am', '1 pm']
Given list C: [1, 3, 6]
Combined list is : ['Mon', 'Tue', 'Wed', '2 pm', '11 am', '1 pm', 1, 3, 6]

  1. पायथन में सूची को दूसरी सूची (सूचियों को जोड़ना) में कैसे जोड़ा जाए?

    इसे अलग-अलग तरीकों से किया जा सकता है - संयोजन ऑपरेटर का उपयोग करना उदाहरण l1=[1,2,3] l2=[2,3,4] l3=l1+l2 print ('new list', l3) आउटपुट यह प्रिंट होगा new list [1, 2, 3, 2, 3, 4] सूची वस्तु की परिशिष्ट विधि का उपयोग करना उदाहरण l1=[1,2,3] l1=[3,4,5] l1.append(l2) print ('appended list&#

  1. हम पायथन में सूचियों को कैसे परिभाषित करते हैं?

    एक सूची पायथन में एक अनुक्रम डेटा प्रकार है। यह वर्ग कोष्ठक ([ ]) में शामिल तत्वों की अल्पविराम से अलग की गई सूची है, जरूरी नहीं कि एक ही प्रकार की हो। सूची एक आदेशित संग्रह है। एक सूची वस्तु में व्यक्तिगत तत्व को शून्य आधारित सूचकांक द्वारा पहुँचा जा सकता है। उदाहरण list1 = ['physics', '

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

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