आप डेटा का पूरी तरह से नया सेट बनाने के लिए पायथन के एपेंड लिस्ट मेथड का उपयोग कर सकते हैं और फिर इसे एक खाली सूची में छोड़ सकते हैं। यदि आप चाहें तो मौजूदा पायथन सूची के अंत में अधिक डेटा जोड़ने के लिए भी इसका उपयोग कर सकते हैं।

तो पायथन में व्यावहारिक रूप से आप एपेंड विधि का उपयोग करने के कुछ तरीके क्या हैं? आइए इस लेख में जानें।

पायथन में एक सूची में अधिक मूल्यों को कैसे जोड़ा जाए

.append () विधि किसी एकल आइटम को मौजूदा सूची के अंत में जोड़ती है और आम तौर पर इस तरह दिखाई देती है:

FirstList = [1, 2, 'MUO']
आइटम = "ऑरेंज"
FirstList.append (आइटम)
प्रिंट (फ़र्स्टलिस्ट)
आउटपुट: [1, 2, 'म्यू', 'ऑरेंज']

हालाँकि, पायथन की विस्तार विधि के विपरीत, भले ही आप सूची, टपल, शब्दकोश, या ए डाल रहे हों कई मदों से युक्त, एपेंड पद्धति केवल इसे एकल आइटम के रूप में जोड़ती है, जिसके परिणामस्वरूप एक नेस्टेड होता है सूची। संक्षेप में, यह उन्हें उनके शाब्दिक रूप से नहीं हटाता है, लेकिन उन्हें सीधे जोड़ता है।

नीचे दिए गए उदाहरण पर एक नज़र डालें। इस मामले में, आइए एक सूची में "ऑरेंज" डालें:

आइटम = ["ऑरेंज"]
FirstList.append (आइटम)
प्रिंट (फ़र्स्टलिस्ट)
आउटपुट: [1, 2, 'म्यू', ['ऑरेंज']]

के जाने पायथन सूची के साथ काम करें एक से अधिक आइटम युक्त:

फ़र्स्टलिस्ट = [१, २, ५, 1]
आइटम = ["ऑरेंज", "शूज़", 5, 6]
FirstList.append (आइटम)
प्रिंट (फ़र्स्टलिस्ट)
आउटपुट: [1, 2, 5, 8, ['ऑरेंज', 'शूज़', 5, 6]]

पिछले एक की तरह, उपरोक्त कोड एक नेस्टेड सूची को आउटपुट करता है।

आप मौजूदा सूची में नेस्टेड सूची को भी जोड़ सकते हैं:

FirstList = [1, (3, 7)]
आइटम = [५, {"२", ५}, {"नाम": "इडोवु"}, "अंतिम वस्तु"]
FirstList.append (आइटम)
प्रिंट (फ़र्स्टलिस्ट)
आउटपुट: [1, (3, 7), [5, {'2', 5}, {'नाम': 'इडोवु'}, 'लास्ट आइटम']]

आप एक खाली सूची में नए आइटम संलग्न कर सकते हैं:

एम्प्टी_लिस्ट = []
न्यू_लिस्ट = [१, ४, 1, ६]
Empty_list.append (New_list)
प्रिंट (Empty_list)
आउटपुट: [[१, ४ ६]]

लूप के लिए पायथन के ऐपेंड का उपयोग करना

जैसा कि हमने पहले कहा था, ए .append () विधि सूची के अंत में एक एकल आइटम जोड़ता है, जिसका अर्थ है कि यदि आप पायथन सूची या किसी अन्य डेटा प्रकार को मौजूदा सूची में जोड़ रहे हैं, तो आप एक नेस्टेड सूची प्राप्त कर रहे हैं।

हालाँकि, आप अभी भी मजबूर कर सकते हैं .append () द्वारा नेस्टेड सूची बनाए बिना सीधे व्यक्तिगत आइटम जोड़ने की विधि लूप के लिए उपयोग करना; यह प्रयोग करने के समान है .extend () तरीका:

एम्प्टी_लिस्ट = []
न्यू_लिस्ट = [१, ४, 1, ६]
New_list में आइटम के लिए:
Empty_list.append (आइटम)
प्रिंट (Empty_list)
आउटपुट: [१, ४, 4, ६]

उनके बीच समानता देखने के लिए, आइए प्रतिस्थापित करते हैं .append () के साथ ऊपर कोड में .extend ():

एम्प्टी_लिस्ट = []
न्यू_लिस्ट = [१, ४, 1, ६]
Empty_list.extend (New_list)
प्रिंट (Empty_list)
आउटपुट: [१, ४, 4, ६]

इसका उपयोग करना के लिये उपरोक्त उदाहरण में लूप काम नहीं करता है, जैसा कि .extend () यह चलने योग्य नहीं है।

सम्बंधित: पायथन में लूप्स का उपयोग कैसे करें

तो क्या का उपयोग करने का सार है के लिये पाश उस मामले में एक सूची संलग्न करने के लिए जब आप बस इसे बढ़ा सकते हैं? ये रही चीजें; ऐसे कई उदाहरण हैं जहां आप इसका उपयोग नहीं कर सकते .extend () इस तरह से विधि।

इसे सही ठहराने के लिए, आइए देखें कि आप कैसे उपयोग कर सकते हैं .append () एक मौजूदा सूची में गणितीय ऑपरेशन के परिणाम को सम्मिलित करने के लिए। उदाहरण के लिए, नीचे दी गई कोड मौजूदा सूची में छह और 19 के बीच सभी संख्याओं को सम्मिलित करता है:

My_list = [2, 4]
List_to_append = श्रेणी (6, 20)
List_to_append में नए के लिए:
यदि नया% 2 == 0:
My_list.append (नया)
प्रिंट करें (My_list)
आउटपुट: [२, ४, ६, 4, १०, १२, १४, १६, १ 4]

हालांकि .append () तरीका उसी तरह से काम करता है .extend () जब आप इसका उपयोग करते हैं के लिये पाश, आप उपयोग नहीं कर सकते .extend () निम्नलिखित कारणों के कारण उपरोक्त अंतिम समस्या को हल करने के लिए:

  • आप का उपयोग कर रहे हैं अगर किसी सूची में किसी विशेष स्थिति को संतुष्ट करने वाली वस्तुओं की जाँच करने का विवरण।
  • आपको सूची के माध्यम से लूप करने की आवश्यकता है ताकि पायथन उन वस्तुओं की जांच कर सके जिन्हें आप खोज रहे हैं।
  • .extend () विधि पुनरावृत्ति नहीं है, इसलिए आप इसके साथ एक लूप का उपयोग नहीं कर सकते।
  • यदि आप लूप नहीं चुनते हैं और उपयोग करते हैं .extend () जिस तरह से हमने पहले किया था, सीधे तौर पर पायथन सूची में प्रत्येक आइटम की जांच कर सकता है। इसलिए, एक त्रुटि के परिणामस्वरूप।

आप एक गणितीय ऑपरेशन के परिणाम को एक खाली सूची में जोड़ सकते हैं। एक और 12 के बीच तीन के सभी गुणकों को जोड़ने के लिए नीचे दिए गए आगे के उदाहरण पर एक नज़र डालें:

एम्प्टी_लिस्ट = []
List_to_append = श्रेणी (1, 5)
List_to_append में नए के लिए:
नया = नया * ३
Empty_list.append (नया)
प्रिंट (Empty_list)
आउटपुट: [३, ६, ९, १२]

कार्यों में एपेंड विधि भी उपयोगी है। आइए एक फ़ंक्शन में सभी सम संख्याओं को सम्मिलित करने के लिए कोड को संशोधित करें:

डीईटी मैट (डेटा):
lits = [1, 2]
डेटा में डेटा के लिए:
यदि डेटा% 2 == 0:
lits.append (डेटा)
लौटते हैं
प्रिंट (चटाई (रेंज (1, 20)))
आउटपुट: [१, २, २, ४, ६, 2, १०, १२, १४, १६, १ 2]

अपेंड विधि आपके विचार से अधिक उपयोगी है

अब जब आपने पायथन में किसी सूची को कैसे जोड़ा जाए, इसके कुछ उदाहरण देखे हैं, तब भी आप थोड़ा सशंकित हो सकते हैं कि यह वास्तविक जीवन की परियोजनाओं में आपकी किस तरह से मदद करता है। हालाँकि, कई बैकग्राउंड ऑपरेशंस आज हम उपयोग किए जाने वाले अधिकांश पायथन मॉड्यूल और चौखटों को घेरे हुए हैं।

उदाहरण के लिए, जब आप डेटा विज्ञान मॉड्यूल या किसी भी ढांचे के लिए एल्गोरिथ्म लिखना चाहते हैं, तो एपेंड विधि काम में आ सकती है। इस बात पर निर्भर करता है कि आप अपने उद्देश्य को कैसे प्राप्त करना चाहते हैं, यह यूनिट टेस्टिंग जैसी गतिविधियों के दौरान दूसरों के बीच भी मददगार हो सकता है। तो किसी भी अन्य पायथन विधि की तरह इसके साथ परिचित होने के लिए स्वतंत्र महसूस करें।

ईमेल
पायथन में अपना खुद का मॉड्यूल कैसे बनाएं, आयात करें और उसका पुन: उपयोग करें

हम पायथन: मॉड्यूल में कोड पुन: प्रयोज्य की एक महत्वपूर्ण मौलिक व्याख्या करते हैं।

संबंधित विषय
  • प्रोग्रामिंग
  • अजगर
लेखक के बारे में
इदोवु ओमीसोला (55 लेख प्रकाशित)

Idowu कुछ भी स्मार्ट तकनीक और उत्पादकता के बारे में भावुक है। अपने खाली समय में, वह कोडिंग के साथ खेलता है और जब वह ऊब जाता है, तो शतरंज खेलने के लिए स्विच करता है, लेकिन वह एक बार में एक बार दिनचर्या से अलग होना भी पसंद करता है। आधुनिक तकनीक के इर्द-गिर्द लोगों को दिखाने का उनका जुनून उन्हें और अधिक लिखने के लिए प्रेरित करता है।

Idowu Omisola से अधिक

हमारे न्यूज़लेटर की सदस्यता लें

टेक टिप्स, रिव्यू, फ्री ईबुक और एक्सक्लूसिव डील्स के लिए हमारे न्यूज़लेटर से जुड़ें!

एक और कदम…!

कृपया हमें आपके द्वारा भेजे गए ईमेल में अपने ईमेल पते की पुष्टि करें।

.