मुख्य अंतर - पायथन में एपेंड बनाम एक्सटेंड
पायथन एक लोकप्रिय सामान्य प्रयोजन प्रोग्रामिंग भाषा है। यह एक उच्च-स्तरीय भाषा है, इसलिए प्रोग्रामर द्वारा सिंटैक्स आसानी से समझने योग्य और पठनीय है। पायथन में सबसे बुनियादी डेटा संरचना एक अनुक्रम है। यह तत्वों का एक समूह है। शुरुआती तत्व में इंडेक्स शून्य है, अगले में इंडेक्स एक है और इसी तरह। एक सूची पायथन में एक अंतर्निहित प्रकार का अनुक्रम है। सूचियों पर विभिन्न संचालन किए जा सकते हैं जैसे कि टुकड़ा करना, जोड़ना, गुणा करना आदि। सूची के अंदर प्रत्येक तत्व को अल्पविराम से अलग किया जाता है। सभी तत्व एक वर्ग ब्रैकेट में संलग्न हैं। प्रोग्रामिंग भाषाओं जैसे सी, जावा में, एक ही डेटा प्रकार को एक सरणी में संग्रहीत करना आवश्यक है।लेकिन पायथन सूची में, सभी तत्वों के लिए समान डेटा प्रकार होना आवश्यक नहीं है। पायथन भाषा सूचियों से जुड़े कई अंतर्निहित कार्य प्रदान करती है। प्रोग्रामर उन्हें अपने प्रोग्राम में इस्तेमाल कर सकते हैं। उनमें से दो हैं, परिशिष्ट और विस्तार। यह लेख पायथन में एपेंड और एक्सटेंड के बीच के अंतर पर चर्चा करता है। एपेंड विधि का उपयोग ज्यादातर मौजूदा सूची में एक तत्व को जोड़ने के लिए किया जाता है जबकि मौजूदा सूची में कई तत्वों को जोड़ने के लिए एक्सटेंड विधि का उपयोग किया जाता है। पायथन में परिशिष्ट और विस्तार के बीच महत्वपूर्ण अंतर यह है कि, परिशिष्ट सूची के अंत में एक तत्व के रूप में अपने तर्क जोड़ता है, जबकि विस्तार सूची में प्रत्येक तत्व को जोड़कर और इसे विस्तारित करके अपने तर्कों पर पुनरावृति करता है।
पायथन में एपेंड क्या है?
एपेंड पाइथन में एक बिल्ट-इन फंक्शन है। यह सूची के अंत में एक एकल तत्व जोड़ता है। नीचे दिए गए कार्यक्रम के अनुसार, सूची 1 में तीन तत्व हैं, जो 1, 2 और 3 हैं। परिशिष्ट विधि का उपयोग करके, संख्या 4 को सूची 1 में जोड़ा जाता है।इसे सूची के अंत में जोड़ा जाता है। आउटपुट सूची को [1, 2, 3, 4] के रूप में देता है।
चित्र 01: पायथन में संलग्न करें
यहाँ, मौजूदा सूची [1, 2, 3, 4] है। तत्व 5 और 6 दूसरी सूची से संबंधित हैं। परिशिष्ट फ़ंक्शन का उपयोग करके, [5, 6] को सूची में जोड़ा जाता है। वह सूची मूल सूची में संलग्न है। [5, 6] एक एकल सूची तत्व है जिसे सूची के अंत में जोड़ा जाता है। इसलिए, परिशिष्ट विधि सूची में केवल एक तत्व जोड़ सकती है। हालांकि, नई सूची में दो तत्व हैं, इन सभी को मूल सूची में एक ही तत्व के रूप में जोड़ा गया है।
पायथन में एक्सटेंड क्या होता है?
विस्तार पायथन में एक अंतर्निहित कार्य है। इसका उपयोग पहले से मौजूद सूची के अंत में कई तत्वों को जोड़ने के लिए किया जाता है। विस्तार समारोह की कार्यक्षमता इस प्रकार है।
चित्र 02: पायथन में विस्तार करें
निम्नलिखित कार्यक्रम के अनुसार, सूची 1 में तीन तत्व हैं जो 1, 2 और 3 हैं। विस्तार विधि का उपयोग करके, संख्या 4 को सूची 1 तक बढ़ाया जाता है। विस्तार विधि का उपयोग करते समय, 4 को एक सूची में शामिल किया जाना चाहिए। अब सूची 1 [1, 2, 3, 4] है। सूची 2 नामक एक और सूची है। इसमें दो तत्व होते हैं। सूची 2 को सूची 1 तक विस्तारित करने के बाद, आउटपुट [1, 2, 3, 4, 5, 6] है। सूची 2 में तत्वों को सूची 1 में अलग तत्वों के रूप में जोड़ा जाता है।
पायथन में एपेंड और एक्सटेंड में क्या समानता है?
एपेंड और एक्सटेंड दोनों ही पाइथन प्रोग्रामिंग लैंग्वेज द्वारा प्रदान किए गए बिल्ट-इन फंक्शन हैं।
पायथन में एपेंड और एक्सटेंड में क्या अंतर है?
पायथन में संलग्न बनाम विस्तार |
|
एपेंड पायथन में एक अंतर्निहित फ़ंक्शन है जिसका उपयोग सूची के अंत में एक तत्व के रूप में इसके तर्कों को जोड़ने के लिए किया जाता है। | एक्सटेंड पायथन में एक बिल्ट-इन फंक्शन है, जो अपने तर्कों को दोहराते हुए सूची में प्रत्येक तत्व को जोड़ते हुए इसे बढ़ाता है। |
सूची की लंबाई | |
एपेंड का उपयोग करते समय, सूची की लंबाई एक से बढ़ जाएगी। | एक्सटेंड का उपयोग करते समय, तर्क में कितने तत्वों को पारित किया गया था, सूची की लंबाई बढ़ जाएगी। |
उपयोग | |
एपेंड का उपयोग मौजूदा सूची के अंत में एक तत्व जोड़ने के लिए किया जाता है। | विस्तार का उपयोग मौजूदा सूची के अंत में कई तत्वों को जोड़ने के लिए किया जाता है। |
सारांश - पायथन में संलग्न करें बनाम विस्तार करें
पायथन एक उच्च स्तरीय, सामान्य प्रयोजन वाली प्रोग्रामिंग भाषा है। यह प्रोग्रामर्स के बीच एक लोकप्रिय प्रोग्रामिंग लैंग्वेज है क्योंकि यह आसानी से पढ़ने योग्य और समझने योग्य है। पायथन कार्यक्रमों को बनाए रखना और उनका परीक्षण करना भी आसान है। पायथन भाषा कई अंतर्निहित कार्य प्रदान करती है। इसलिए, प्रोग्रामर उन्हें शुरू से ही लागू किए बिना प्रोग्राम में उनका उपयोग कर सकते हैं। इस लेख में दो अंतर्निहित कार्यों पर चर्चा की गई है, जैसे कि संलग्न और विस्तारित हैं। पायथन में एपेंड और एक्सटेंड के बीच का अंतर यह है कि, एपेंड अपने तर्कों को सूची के अंत में एक तत्व के रूप में जोड़ता है, जबकि विस्तार अपने तर्कों पर प्रत्येक तत्व को सूची में जोड़कर, इसे विस्तारित करता है।