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

पायथन इंसर्ट ():एक पूर्ण गाइड

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

मान लीजिए कि आपके पास छात्रों के नामों की एक सूची है, और एक नया छात्र आपकी कक्षा में शामिल होता है। अपनी सूची को अद्यतित रखने के लिए, आप अपनी मौजूदा कक्षा के सदस्यों की सूची में नए छात्र का नाम जोड़ना चाहेंगे।

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

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

पायथन सूचियां:एक पुनश्चर्या

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

यहाँ पायथन में एक सूची का उदाहरण दिया गया है:

पक्षी =["रॉबिन", "कॉलरड डव", "ग्रेट टाइट", "गोल्डफिंच", "शैफिंच"]

हमारी सूची में प्रत्येक आइटम का अपना इंडेक्स नंबर होता है, जो 0 से शुरू होता है, जिसका उपयोग हम अपनी सूची में व्यक्तिगत रूप से आइटम तक पहुंचने के लिए कर सकते हैं। तो, रॉबिन सूचकांक संख्या 0 है, कॉलरड डव इंडेक्स नंबर 1 है, और इसी तरह।

पायथन इंसर्ट () विधि

पायथन सम्मिलित करें () विधि सूची में एक विशिष्ट स्थिति में एक तत्व जोड़ता है। सम्मिलित करें () उस स्थिति को स्वीकार करता है जिस पर आप नया आइटम जोड़ना चाहते हैं और नया आइटम जिसे आप तर्क के रूप में जोड़ना चाहते हैं।

81% प्रतिभागियों ने कहा कि बूटकैंप में भाग लेने के बाद उन्हें अपनी तकनीकी नौकरी की संभावनाओं के बारे में अधिक आत्मविश्वास महसूस हुआ। आज ही एक बूटकैंप से मिलान करें।

बूटकैंप शुरू करने से लेकर अपनी पहली नौकरी खोजने तक, औसत बूटकैंप ग्रेड ने करियर संक्रमण में छह महीने से भी कम समय बिताया।

इन्सर्ट () . के लिए सिंटैक्स विधि इस प्रकार है:

list_name.insert(index, element)

हम देख सकते हैं कि यह विधि दो मापदंडों को स्वीकार करती है। सम्मिलित करें () . के लिए पैरामीटर विधि हैं:

  • सूचकांक :वह स्थिति जहां एक तत्व डाला जाना चाहिए।
  • तत्व :वह आइटम जिसे आप अपनी सूची में जोड़ना चाहते हैं।

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

insert() पायथन उदाहरण

मान लीजिए कि हमारी पिछली सूची में इस साल हमारे बगीचे में देखे गए सभी पक्षियों का लेखा-जोखा है। बर्डवॉचिंग सत्र के बाद, हमने एक नया पक्षी देखा है:स्टार्लिंग। हम शुरुआत में ही इस पक्षी को अपनी सूची में जोड़ना चाहते हैं।

ऐसा करने के लिए, हम निम्नलिखित कोड का उपयोग कर सकते हैं:

बर्ड्स =["रॉबिन", "कॉलरड डव", "ग्रेट टाइट", "गोल्डफिंच", "शैफिंच"]birds.insert(0, "Starling")print(birds)

हमारा कोड लौटाता है:

['Starling', 'Robin', 'Collared Dove', 'Great Tit', 'Goldfinch', 'Caffinch']

सबसे पहले, हम पक्षियों . नामक एक पायथन सरणी घोषित करते हैं यह सरणी हमारे द्वारा देखे गए पक्षियों की एक सूची संग्रहीत करती है।

हम सम्मिलित करें () . का उपयोग करते हैं स्टार्लिंग . जोड़ने की विधि पक्षियों की हमारी सूची में। चूँकि हम अपने पक्षी को अपनी सूची की शुरुआत में जोड़ना चाहते हैं, हम सूचकांक पैरामीटर 0 निर्दिष्ट करते हैं। यह मान जोड़ता है Starling हमारी सूची की शुरुआत में।

हम प्रिंट () . का उपयोग करके अपनी सूची की अद्यतन सामग्री का प्रिंट आउट लेते हैं समारोह।

सूची में सूची जोड़ें

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

मान लीजिए कि हमारे पास एक सूची है जो दो सूचियों को संग्रहीत करती है। एक सूची उन पक्षियों को संग्रहीत करती है जिन्हें हमने देखा है, और दूसरी सूची उन पक्षियों को संग्रहीत करती है जिन्हें हम देखना चाहते हैं।

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

अपुष्ट स्थलों की हमारी सूची को सूची में जोड़ने के लिए, हम इस कोड का उपयोग कर सकते हैं:

<पूर्व>पक्षी =[ ["रॉबिन", "कॉलरड डव", "ग्रेट टाइट", "गोल्डफिंच", "शैफिंच"], ["डनॉक", "लॉन्ग-टेल्ड टाइट", "ग्रीनफिंच"]]list_to_add =[ "सॉन्ग थ्रश", "ग्रे टिट"]birds.insert(1, list_to_add)print(birds)

हमारा कोड लौटाता है:

[['रॉबिन', 'कॉलरेड डव', 'ग्रेट टाइट', 'गोल्डफिंच', 'शैफिंच'], ['सॉन्ग थ्रश', 'ग्रे टिट'], ['डनॉक', 'लॉन्ग-टेल्ड टिट' ', 'ग्रीनफिंच']]

सबसे पहले, हम एक पायथन चर घोषित करते हैं जिसे पक्षी कहा जाता है जो एक सूची संग्रहीत करता है। इस सूची में दो सूचियाँ हैं। पहली सूची उन पक्षियों की सूची संग्रहीत करती है जिन्हें हमने देखा है, और दूसरी उन पक्षियों की सूची संग्रहीत करती है जिन्हें हम देखना चाहते हैं।

हमने एक और सूची की घोषणा की है जिसमें उन सभी पक्षियों के नाम संग्रहीत हैं जिन्हें हम सोचते हैं कि हमने देखा है, लेकिन हम इसके बारे में निश्चित नहीं हैं। इसके बाद, हम insert() . का उपयोग करते हैं इस सूची को हमारे पक्षियों . में अनुक्रमणिका स्थिति 1 में जोड़ने की विधि सूची।

चर की सामग्री list_to _जोड़ें इंडेक्स पोजीशन 1 पर जोड़े गए थे। इसका मतलब है कि नई लिस्ट इंडेक्स पोजीशन 0 के बाद आई है। इसलिए, नई लिस्ट हमारी लिस्ट की लिस्ट में दूसरी लिस्ट है।

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

निष्कर्ष

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

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

इस ट्यूटोरियल में उदाहरणों के संदर्भ में, पायथन सूचियों की मूल बातें और इन्सर्ट () का उपयोग कैसे करें, पर चर्चा की गई। अब आप पायथन प्रो की तरह इन्सर्ट () पद्धति का उपयोग शुरू करने के लिए तैयार हैं!

क्या आप पायथन में कोडिंग के बारे में अधिक जानना चाहते हैं? हमारी जाँच करें कि पायथन ट्यूटोरियल कैसे सीखें। इस गाइड में शीर्ष पाठ्यक्रमों, सीखने के संसाधनों और पुस्तकों की एक सूची है जिनका उपयोग आप अपने पायथन ज्ञान के निर्माण के लिए कर सकते हैं।


  1. पायथन - किसी अन्य सूची में सूची डालें

    एक सूची विस्तार () विधि भी करती है, जो उस सूची से आइटम जोड़ती है जिसे आप तर्क के रूप में पास करते हैं। विस्तार () - पायथन सूची विधि विस्तार () seq की सामग्री को सूची में जोड़ती है। आप इसके बारे में और अधिक यहाँ पढ़ सकते हैं https://www.tutorialspoint.com/python/list_append.htm अब आइए हाथों पर देखें

  1. पायथन प्रोग्राम एक तत्व को क्रमबद्ध सूची में सम्मिलित करने के लिए

    इस लेख में, हम नीचे दिए गए समस्या कथन के समाधान के बारे में जानेंगे। समस्या कथन - हमें एक सूची दी गई है, हमें क्रमबद्ध क्रम को बदले बिना सूची में एक तत्व डालने की आवश्यकता है नीचे चर्चा के अनुसार दो दृष्टिकोण हैं- दृष्टिकोण 1:पाशविक बल विधि उदाहरण def insert(list_, n):    # search  

  1. पाइथन में किसी दिए गए स्थान पर किसी ऑब्जेक्ट को किसी सूची में कैसे सम्मिलित करें?

    यदि आप किसी दिए गए स्थान पर कोई तत्व सम्मिलित करना चाहते हैं, तो सम्मिलित करें (pos, obj) विधि का उपयोग करें। यह एक वस्तु को स्वीकार करता है और उस वस्तु को उस सूची की स्थिति स्थिति में जोड़ता है जिस पर उसे बुलाया जाता है। उदाहरण my_list = [2, 3, 1, -4, -1, -4] my_list.insert(1, 0) print(my_list) आउ