जोड़ें ()
ऐसी कुछ स्थितियाँ उत्पन्न हो सकती हैं जहाँ हमें किसी सूची के अंत में किसी तत्व को जोड़ने या जोड़ने की आवश्यकता होती है। हम संलग्न करें () . का उपयोग करेंगे पायथन में विधि जो सूची के अंत में एक आइटम जोड़ती है।
सूची की लंबाई एक से बढ़ जाती है।
वाक्यविन्यास
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) जबकि विस्तार () में समय जटिलता ओ (के) है जहां के तर्क की लंबाई है।