एपेंड () और एक्सटेंड () फ़ंक्शन का उपयोग पायथन सूची के साथ तत्वों की संख्या बढ़ाने के लिए किया जाता है। लेकिन दोनों का व्यवहार अलग है जैसा कि नीचे दिखाया गया है।
जोड़ें ()
वाक्यविन्यास:list_name.append('value')यह केवल एक तर्क लेता है।
यह फ़ंक्शन आने वाले तत्व को सूची के अंत में एक नए तत्व के रूप में जोड़ता है। भले ही आने वाला तत्व स्वयं एक सूची हो, यह मूल सूची की संख्या में केवल एक की वृद्धि करेगा।
उदाहरण
सूची =['सोम', 'मंगल', 'बुध'] प्रिंट ("मौजूदा सूची \ n", सूची) # एक तत्व सूची संलग्न करें। संलग्न करें ('गुरु') प्रिंट ("एक तत्व जोड़ा गया:", सूची )# एक सूची जोड़ें। संलग्न करें (['शुक्र', 'शनि']) प्रिंट ("एक सूची संलग्न:", सूची)
आउटपुट
उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं -
मौजूदा सूची['सोम', 'मंगल', 'बुध']एक तत्व जोड़ा गया:['सोम', 'मंगल', 'बुध', 'गुरु']एक सूची संलग्न:['सोम', 'मंगल' ', 'बुध', 'गुरु', ['शुक्र', 'शनि']]
विस्तार()
विस्तार सूची में प्रत्येक तत्व को एक व्यक्तिगत तत्व के रूप में जोड़ता है। सूची की नई लंबाई जोड़े गए तत्वों की संख्या से बढ़ जाती है।
सिंटैक्स:list_name.extend('value')इसमें केवल एक तर्क लगता है।
उदाहरण
सूची =['सोम', 'मंगल', 'बुध'] प्रिंट ("मौजूदा सूची \ n", सूची) # एक तत्व सूची बढ़ाएँ। विस्तार ("गुरु") प्रिंट ("विस्तारित एक तत्व:", सूची )# एक सूची बढ़ाएँ। विस्तार करें (['शुक्र', 'शनि']) प्रिंट ("एक सूची विस्तारित:", सूची)आउटपुट
उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं -
['सोम', 'मंगल', 'बुध']विस्तारित एक तत्व:['सोम', 'मंगल', 'बुध', 'टी', 'एच', 'यू']एक सूची विस्तारित:[ 'सोम', 'मंगल', 'बुध', 'टी', 'एच', 'यू', 'शुक्र', 'शनि']