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