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

पायथन का उपयोग करके सूची में तत्व कैसे जोड़ें?

जोड़ें ()

ऐसी कुछ स्थितियाँ उत्पन्न हो सकती हैं जहाँ हमें किसी सूची के अंत में किसी तत्व को जोड़ने या जोड़ने की आवश्यकता होती है। हम संलग्न करें () . का उपयोग करेंगे पायथन में विधि जो सूची के अंत में एक आइटम जोड़ती है।

सूची की लंबाई एक से बढ़ जाती है।

वाक्यविन्यास

list.append(item)

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

सूची के अंत में तत्व जोड़ें

हम एपेंड () विधि का उपयोग करके सूची के अंत में एक तत्व जोड़ सकते हैं। तत्व जोड़ा जाता है और सूची का आकार बढ़ाया जाता है।

उदाहरण

colors=["red","blue","black"]
print("List",colors)
print("Size of list", len(colors))
colors.append("white")
print("Updated list",colors)
print("Size of updated list",len(colors))

आउटपुट

List ['red', 'blue', 'black']
Size of list 3
Updated list ['red', 'blue', 'black', 'white']
Size of updated list 4

सूची के अंत में दूसरी सूची जोड़ना

परिशिष्ट () विधि सूची के अंत में एक और सूची भी जोड़ सकती है।

उदाहरण

colors=["red","blue","black"]
print("List",colors)
fruits=["apple","grapes","mango"]
colors.append(fruits)
print("Updated list",colors)

आउटपुट

List ['red', 'blue', 'black']
Updated list ['red', 'blue', 'black', ['apple', 'grapes', 'mango']]

विस्तार()

विस्तार () विधि सूची के अंत में तत्वों को भी जोड़ती है। यह परिशिष्ट () से अलग है। विस्तार () विधि अपने तर्क पर पुनरावृति करती है और प्रत्येक तत्व को सूची में जोड़ती है। सूची की लंबाई तर्क के तत्वों की लंबाई से बढ़ जाती है।

वाक्यविन्यास

list.extend(iterable)

चलने योग्य एक स्ट्रिंग या कोई अन्य सूची हो सकती है।

एक स्ट्रिंग तत्व के साथ सूची का विस्तार करें

स्ट्रिंग एक चलने योग्य है। इस प्रकार, एक स्ट्रिंग के साथ एक सूची का विस्तार सूची के अंत में स्ट्रिंग के सभी वर्णों को जोड़ देगा। सूची की लंबाई तर्क में स्ट्रिंग की लंबाई से बढ़ जाती है।

उदाहरण

colors=["red","blue","black"]
print("List",colors)
print("Size of list", len(colors))
colors.extend("white")
print("Updated list",colors)
print("Size of updated list",len(colors))

आउटपुट

List ['red', 'blue', 'black']
Size of list 3
Updated list ['red', 'blue', 'black', 'w', 'h', 'i', 't', 'e']
Size of updated list 8

सूची को दूसरी सूची के साथ विस्तारित करना

सूची चलने योग्य है। किसी अन्य सूची के साथ सूची का विस्तार मौजूदा सूची के अंत में तर्क सूची के सभी तत्वों को जोड़ देगा। सूची का आकार तर्क में सूची के आकार से बढ़ता है।

उदाहरण

colors=["red","blue","black"]
print("List",colors)
print("Size of list", len(colors))
colors2=["white","pink","orange"]
colors.extend(colors2)
print("Updated list",colors)
print("Size of updated list",len(colors))

आउटपुट

List ['red', 'blue', 'black']
Size of list 3
Updated list ['red', 'blue', 'black', 'white', 'pink', 'orange']
Size of updated list 6

संलग्न करें () बनाम विस्तार ()

  • परिशिष्ट () और विस्तार () में अलग-अलग कार्य हैं।

  • परिशिष्ट () विधि तर्क को एक तत्व के रूप में जोड़ती है जबकि विस्तार () तर्क पर पुनरावृति करता है और सूची के अंत में प्रत्येक तत्व को जोड़ता है।

  • परिशिष्ट () विधि सूची की लंबाई को एक से बढ़ाती है जबकि विस्तार () तर्क तत्व की लंबाई से सूची की लंबाई बढ़ाती है।

  • परिशिष्ट () में निरंतर समय जटिलता है यानी ओ (1) जबकि विस्तार () में समय जटिलता ओ (के) है जहां के तर्क की लंबाई है।


  1. हम पायथन में लूप का उपयोग करके किसी सूची में चर के लिए मान कैसे निर्दिष्ट करते हैं?

    पायथन के बिल्ट-इन लिस्ट क्लास में एपेंड () मेथड है। हम उपयोगकर्ता इनपुट प्राप्त कर सकते हैं और इसे तब तक सूची में जोड़ सकते हैं जब तक उपयोगकर्ता एंटर कुंजी दबाता है। एक अनंत जबकि लूप में इनपुट () फ़ंक्शन और एपेंड () विधि शामिल होती है L=[] while True:   item=input("enter new item") &n

  1. पायथन में किसी सूची में किसी तत्व की अनुक्रमणिका कैसे खोजें?

    सूची के लिए उपलब्ध अनुक्रमणिका() विधि (साथ ही अन्य अनुक्रम प्रकार जैसे कि स्ट्रिंग और टपल) इसमें किसी विशेष तत्व की पहली घटना को खोजने के लिए उपयोगी है। >>> L1=['a', 'b', 'c', 'a', 'x'] >>> L1 ['a', 'b', 'c', 'a

  1. पायथन का उपयोग करके वर्णानुक्रम में सभी फाइलों को कैसे सूचीबद्ध करें?

    आप निर्देशिका सामग्री की सूची प्राप्त करने के लिए os.listdir फ़ंक्शन को कॉल कर सकते हैं और इस सूची को सॉर्ट करने के लिए सॉर्ट किए गए फ़ंक्शन का उपयोग कर सकते हैं। उदाहरण के लिए >>> import os >>> list_dir = os.listdir('.') >>> list_dir = [f.lower() for f in list_dir