Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

पायथन extend() का उपयोग कैसे करें

पायथन extend() का उपयोग कैसे करें

मान लीजिए आप एक पार्टी करने जा रहे हैं, और आपके पास दोस्तों की सूची है जिन्हें आप आमंत्रित करने जा रहे हैं। यह सूची बढ़ सकती है जैसे-जैसे आप उन लोगों के बारे में सोचते हैं जिन्हें आप आमंत्रित करना चाहते हैं।

यहीं पायथन extend() विधि आती है। extend() विधि आपको सूची के अंत में एक तत्व, या एकाधिक तत्व, जोड़ने की अनुमति देती है।

यह लेख आपको सिखाएगा कि पायथन extend() विधि का उपयोग कैसे करें। हम अपने निमंत्रण सूची उदाहरण का उपयोग करके अपनी व्याख्या को स्पष्ट करेंगे।

पायथन extend() क्या है?

पायथन extend() विधि पायथन की सूची विधियों में से एक है। अन्य सूची विधियां पायथन append() और पायथन insert() हैं। ये सभी विधियां आपको पायथन में सूचियों में हेरफेर करने की अनुमति देती हैं। आइए देखते हैं कि आप पायथन .extend() विधि का उपयोग क्यों करना चाह सकते हैं।

पायथन .extend() कैसे काम करता है

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

एक तरीका है उन आइटम्स को रखना जिन्हें आप सूची में जोड़ना चाहते हैं (जिन्हें "आर्गुमेंट्स" कहा जाता है) कोष्ठक के अंदर ब्रैकेट्स के भीतर। इस उदाहरण में दूसरी पंक्ति को देखें, जहां हमारे पास कोष्ठक के अंदर ब्रैकेट्स के भीतर आर्गुमेंट्स के रूप में नए नाम हैं:

invite_list = ['Shazia', 'Matt', 'Elizabeth']
invite_list.extend(['Janie','Bryce','Jaspar'])
print(invite_list)

यह कोड निम्न लौटाता है:

['Shazia', 'Matt', 'Elizabeth', 'Janie', 'Bryce', 'Jaspar']

दूसरा तरीका है new_names नामक एक नया वेरिएबल घोषित करना और फिर इसे कोष्ठक में आर्गुमेंट के रूप में रखना, जैसा कि इस उदाहरण में तीसरी पंक्ति में है:

invite_list = ['Shazia', 'Matt', 'Elizabeth']
new_names = ['Janie', 'Bryce', 'Jaspar']
invite_list.extend(new_names)
print(invite_list)

यह कोड समान परिणाम लौटाता है:

['Shazia', 'Matt', 'Elizabeth', 'Janie', 'Bryce', 'Jaspar']

पायथन extend() का उपयोग कब न करें

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

उदाहरण के लिए, यह कोड:

invite_list = ['Shazia', 'Matt', 'Elizabeth']
new_names = ['Janie', 'Bryce', 'Jaspar']
invite_list.append(new_names)
print(invite_list)

इस आउटपुट का परिणाम होता है:

['Shazia', 'Matt', 'Elizabeth', ['Janie', 'Bryce', 'Jaspar']]

ध्यान दें कि जोड़े गए नाम (Janie, Bryce, और Jaspar) अपने स्वयं के कोष्ठक सेट में संलग्न हैं। इसका मतलब है कि पायथन append() विधि ने उन्हें एकल इकाई के रूप में माना।

यदि आप सूची आइटम को अंत में जोड़ने के बजाय किसी विशिष्ट स्थिति में सम्मिलित करना चाहते हैं, तो आपको पायथन insert() विधि का उपयोग करना चाहिए। पायथन में, सूची आइटम्स को स्थितियां दी जाती हैं। ये स्थितियां संख्याएं हैं, जो शून्य से शुरू होती हैं। इसलिए, सूची ['Shazia', 'Matt', 'Elizabeth'] में आइटम्स को 0, 1, 2, 3 असाइन किया जाएगा। 'Shazia' स्थिति 0 पर है, 'Matt' स्थिति 1 पर है, और इसी तरह।

हमारे निमंत्रण सूची उदाहरण के साथ पायथन insert() विधि का उपयोग करने के लिए, हम कोष्ठक में वांछित स्थिति, और वह नाम जिसे हम उस स्थिति में सम्मिलित करना चाहते हैं, बता सकते हैं, इस कोड की दूसरी पंक्ति पर:

invite_list = ['Shazia', 'Matt', 'Elizabeth']
invite_list.insert(0, 'Bryce')
print(invite_list)

यह कोड यह परिणाम लौटाता है:

['Bryce', 'Shazia', 'Matt', 'Elizabeth']

हमने अपने सूची में स्थिति 0 में नाम 'Bryce' डाला है।

निष्कर्ष

पायथन extend() विधि का उपयोग सूची के अंत में आइटम्स जोड़ने के लिए किया जाता है। ऐसा करने के लिए, जब आप विधि को कॉल करते हैं तो आप केवल नए सूची आइटम्स को कोष्ठक में रख सकते हैं। वैकल्पिक रूप से, आप नए सूची आइटम्स वाले नए वेरिएबल की घोषणा कर सकते हैं और फिर वेरिएबल को कोष्ठक में रख सकते हैं। पायथन extend() विधि append() विधि से भिन्न है, जो एक समय में केवल एक आइटम जोड़ती है, और insert() विधि से, जो सूची आइटम को सूची में विशिष्ट स्थिति में रखती है।

अब जब आप जानते हैं कि पायथन extend() विधि का उपयोग कैसे करें, तो आप अगली बार कोडिंग करते समय अन्य पायथन सूची विधियों, append() और insert() के साथ इसका अभ्यास कर सकते हैं।

  1. एंड्रॉइड में SearchView का उपयोग कैसे करें? एंड्रॉइड में SearchView का उपयोग कैसे करें?

    एंड्रॉइड में SearchView के साथ लिस्ट फिल्टरिंग यह ट्यूटोरियल SearchView को ListView और ArrayAdapter के साथ इंटीग्रेट करके रियल-टाइम फिल्टरिंग लागू करने का तरीका दिखाता है। लेआउट (activity_main.xml) <RelativeLayout xmlns:android=https://schemas.android.com/apk/res/android android:layout_width

  1. HTML में लिस्ट एट्रिब्यूट का उपयोग कैसे करें? HTML में लिस्ट एट्रिब्यूट का उपयोग कैसे करें?

    HTML में, हम <datalist> एलिमेंट का उपयोग प्री-डिफाइंड विकल्पों की एक सूची निर्दिष्ट करने के लिए करते हैं। यह सूची एक इनपुट एलिमेंट के लिए है। list एट्रिब्यूट इस <datalist> एलिमेंट को संदर्भित करता है। HTML5 ने list एट्रिब्यूट पेश किया।list एट्रिब्यूट एक <datalist> एलिमेंट को संदर्भ

  1. Tkinter Python में Thread का उपयोग कैसे करें? Tkinter Python में Thread का उपयोग कैसे करें?

    Tkinter के साथ, हम Threading का उपयोग करके एक समय में multiple functions call कर सकते हैं। यह एप्लिकेशन में कुछ functions के asynchronous execution को प्रदान करता है। Python में thread का उपयोग करने के लिए, हम threading नामक module import कर सकते हैं और इसकी Thread class को subclass कर सकते हैं। अपन