मान लीजिए कि आप एक पार्टी करने जा रहे हैं, और आपके पास उन दोस्तों की एक सूची है जिन्हें आप आमंत्रित करने जा रहे हैं। जैसे-जैसे आप उन लोगों के बारे में सोचते हैं, जिन्हें आप आमंत्रित करना चाहते हैं, यह सूची बढ़ सकती है।
यह वह जगह है जहां पायथन विस्तार () विधि आती है। विस्तार () विधि आपको सूची के अंत में एक तत्व, या कई तत्व जोड़ने की अनुमति देती है।
यह लेख आपको सिखाएगा कि पायथन का उपयोग कैसे करें विस्तृत करें () तरीका। हम अपने स्पष्टीकरण को स्पष्ट करने के लिए आमंत्रण सूची के उदाहरण का उपयोग करेंगे।
पायथन एक्सटेंड क्या है ()?
पायथन विस्तार () विधि पायथन की सूची विधियों में से एक है। अन्य सूची विधियाँ हैं पायथन एपेंड () औरपायथन इंसर्ट () . ये सभी विधियां आपको पायथन में सूचियों में हेरफेर करने की अनुमति देती हैं। आइए जानें कि आप पायथन का उपयोग क्यों करना चाहते हैं .extend() विधि।
पायथन .extend() कैसे काम करता है
.विस्तार() विधि सूची के अंत में कई आइटम जोड़कर एक पायथन सूची का विस्तार करती है। सिंटैक्स को प्रारूपित करने के दो तरीके यहां दिए गए हैं।
एक तरीका यह है कि आप जिन वस्तुओं को सूची में जोड़ना चाहते हैं (जिन्हें "तर्क" कहा जाता है) को कोष्ठक के अंदर कोष्ठक में रखना है। इस उदाहरण में दूसरी पंक्ति को देखें, जहां हमारे पास कोष्ठक के अंदर कोष्ठक के भीतर तर्क के रूप में नए नाम हैं:
invite_list = ['Shazia', 'Matt', 'Elizabeth'] invite_list.extend(['Janie','Bryce','Jaspar']) print(invite_list)
यह कोड लौटाता है:
['Shazia', 'Matt', 'Elizabeth', 'Janie', 'Bryce', 'Jaspar']
दूसरा तरीका यह है कि new_names . नामक एक नया वेरिएबल घोषित किया जाए और फिर इसे कोष्ठक में तर्क के रूप में रखें, जैसा कि इस उदाहरण में तीसरी पंक्ति में है:
81% प्रतिभागियों ने कहा कि बूटकैंप में भाग लेने के बाद उन्हें अपनी तकनीकी नौकरी की संभावनाओं के बारे में अधिक आत्मविश्वास महसूस हुआ। आज ही एक बूटकैंप से मिलान करें।
बूटकैंप शुरू करने से लेकर अपनी पहली नौकरी खोजने तक, औसत बूटकैंप ग्रेड ने करियर संक्रमण में छह महीने से भी कम समय बिताया।
invite_list = ['Shazia', 'Matt', 'Elizabeth'] new_names = ['Janie', 'Bryce', 'Jaspar'] invite_list.extend(new_names) print(invite_list)
यह कोड एक ही परिणाम देता है:
['Shazia', 'Matt', 'Elizabeth', 'Janie', 'Bryce', 'Jaspar']
पाइथन का उपयोग कब नहीं करना है ()
यदि आप अपनी Python सूची के अंत में केवल एक आइटम जोड़ना चाहते हैं, तो आप Python 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']]
ध्यान दें कि जो नाम जोड़े गए थे (जेनी, ब्राइस और जसपर) उनके अपने कोष्ठकों के सेट में संलग्न हैं। इसका मतलब है कि पायथन append() पद्धति ने उन्हें एक इकाई के रूप में माना।
यदि आप सूची आइटम को सूची के अंत में जोड़ने के बजाय किसी विशिष्ट स्थिति में सम्मिलित करना चाहते हैं, तो आपको पायथन insert() का उपयोग करना चाहिए। तरीका। पायथन में, सूची आइटम को पदों को सौंपा गया है। ये स्थितियां शून्य से शुरू होने वाली संख्याएं हैं। इसलिए, सूची में आइटम ['शाज़िया', 'मैट', 'एलिजाबेथ'] 0, 1, 2, 3 असाइन किया जाएगा। 'शाजिया' स्थिति 0 पर है, 'मैट' स्थिति 1 पर है, और इसी तरह।
पायथन का उपयोग करने के लिए insert() हमारे निमंत्रण सूची उदाहरण के साथ विधि, हम वांछित स्थिति बता सकते हैं, और वह नाम जिसे हम उस स्थिति में सम्मिलित करना चाहते हैं, इस कोड की दूसरी पंक्ति पर कोष्ठक में:
invite_list = ['Shazia', 'Matt', 'Elizabeth'] invite_list.insert(0, 'Bryce') print(invite_list)
यह कोड यह परिणाम देता है:
['Bryce', 'Shazia', 'Matt', 'Elizabeth']
हमने अपनी सूची में 'ब्राइस' नाम को 0 स्थिति में डाला है।
निष्कर्ष
पायथनविस्तार() सूची के अंत में आइटम जोड़ने के लिए विधि का उपयोग किया जाता है। ऐसा करने के लिए, जब आप विधि को कॉल करते हैं तो आप नई सूची आइटम को कोष्ठक में डाल सकते हैं। वैकल्पिक रूप से, आप एक नया वैरिएबल घोषित कर सकते हैं जिसमें नई सूची आइटम शामिल हैं और फिर वेरिएबल को कोष्ठक में डाल सकते हैं। पायथन विस्तार () विधि परिशिष्ट () . से भिन्न है विधि, जो एक समय में केवल एक ही आइटम जोड़ती है, और insert() विधि, जो सूची आइटम को सूची में एक विशिष्ट स्थिति में रखती है।
अब जब आप जानते हैं कि पायथन का उपयोग कैसे करेंविस्तार() विधि, आप अगली बार जब आप कोड करते हैं, तो आप अन्य पायथन सूची विधियों के साथ इसका उपयोग करके अभ्यास कर सकते हैं।