पायथन insert() मेथड एक लिस्ट में एक आइटम जोड़ता है। यह मेथड दो आर्गुमेंट्स स्वीकार करता है: वह स्थिति जिस पर आप आइटम जोड़ना चाहते हैं, और वह आइटम जिसे आप जोड़ना चाहते हैं।
मान लें कि आपके पास छात्र नामों की एक लिस्ट है, और एक नया छात्र आपकी कक्षा में शामिल होता है। अपनी लिस्ट को अपडेट रखने के लिए, आप नए छात्र का नाम अपनी कक्षा के मौजूदा सदस्यों की लिस्ट में जोड़ना चाहेंगे।
यहीं पर पायथन insert() मेथड काम आता है। insert() मेथड आपको एक दिए गए इंडेक्स स्थिति पर एक एलिमेंट को लिस्ट में जोड़ने की अनुमति देता है।
यह ट्यूटोरियल चर्चा करेगा कि पायथन insert() मेथड का उपयोग किसी विशिष्ट स्थिति पर एक लिस्ट में एलिमेंट जोड़ने के लिए कैसे करें। हम आपको इस मेथड के साथ शुरुआत करने में मदद करने के लिए एक उदाहरण के माध्यम से जाएंगे।
पायथन लिस्ट्स: एक पुनर्कथन
एक लिस्ट एक प्रकार का डेटा है जो एक क्रम में एक या अधिक आइटम्स को संग्रहीत कर सकता है। उदाहरण के लिए, एक लिस्ट का उपयोग लाइब्रेरी में सभी पुस्तकों के नामों को संग्रहीत करने के लिए किया जा सकता है। या एक लिस्ट एक रेस्तरां में आरक्षण कराने वाले सभी लोगों के फोन नंबरों को संग्रहीत कर सकती है।
पायथन में एक लिस्ट का उदाहरण यहां दिया गया है:
birds = ["Robin", "Collared Dove", "Great Tit", "Goldfinch", "Chaffinch"]
हमारी लिस्ट में प्रत्येक आइटम का अपना इंडेक्स नंबर होता है, जो 0 से शुरू होता है, जिसका उपयोग हम अपनी लिस्ट में आइटम्स को व्यक्तिगत रूप से एक्सेस करने के लिए कर सकते हैं। तो, Robin का इंडेक्स नंबर 0 है, Collared Dove का इंडेक्स नंबर 1 है, और इसी तरह।
पायथन insert() मेथड
पायथन insert() मेथड एक लिस्ट में एक विशिष्ट स्थिति पर एक एलिमेंट जोड़ता है। insert() वह स्थिति स्वीकार करता है जिस पर आप नया आइटम जोड़ना चाहते हैं और वह नया आइटम जिसे आप जोड़ना चाहते हैं, आर्गुमेंट्स के रूप में।
insert() मेथड का सिंटैक्स इस प्रकार है:
list_name.insert(index, element)
हम देख सकते हैं कि यह मेथड दो पैरामीटर्स स्वीकार करता है। insert() मेथड के पैरामीटर्स हैं:
- index: वह स्थिति जहां एक एलिमेंट डाला जाना चाहिए।
- element: वह आइटम जिसे आप अपनी लिस्ट में जोड़ना चाहते हैं।
यह मेथड पायथन append() मेथड के समान है, जो एक लिस्ट में एक आइटम भी जोड़ता है। हालांकि, जहां append() एक आइटम को लिस्ट के अंत में जोड़ता है, वहीं insert() एक आइटम को लिस्ट में एक विशिष्ट स्थिति पर जोड़ता है।
insert() पायथन उदाहरण
आइए मान लें कि हमारी पहले की लिस्ट इस साल हमारे बगीचे में देखे गए सभी पक्षियों का लेखा-जोखा संग्रहीत करती है। एक बर्डवॉचिंग सत्र के बाद, हमने एक नया पक्षी देखा: स्टारलिंग। हम इस पक्षी को अपनी लिस्ट में, बिल्कुल शुरुआत में जोड़ना चाहते हैं।
ऐसा करने के लिए, हम निम्नलिखित कोड का उपयोग कर सकते हैं:
birds = ["Robin", "Collared Dove", "Great Tit", "Goldfinch", "Chaffinch"] birds.insert(0, "Starling") print(birds)
हमारा कोड लौटाता है:
['Starling', 'Robin', 'Collared Dove', 'Great Tit', 'Goldfinch', 'Chaffinch']
सबसे पहले, हम birds नामक एक पायथन सरणी घोषित करते हैं। यह सरणी देखे गए पक्षियों की एक लिस्ट संग्रहीत करती है।
हम insert() मेथड का उपयोग अपनी पक्षियों की लिस्ट में स्टारलिंग जोड़ने के लिए करते हैं। क्योंकि हम अपने पक्षी को अपनी लिस्ट की शुरुआत में जोड़ना चाहते हैं, हम इंडेक्स पैरामीटर 0 निर्दिष्ट करते हैं। यह मान स्टारलिंग को हमारी लिस्ट की शुरुआत में जोड़ता है।
हम print() फंक्शन का उपयोग करके अपनी लिस्ट की अपडेट की गई सामग्री को प्रिंट करते हैं।
एक लिस्ट में एक लिस्ट जोड़ें
उपरोक्त उदाहरण में, हमने अपनी लिस्ट में एक स्ट्रिंग जोड़ा। लेकिन, हम insert() लिस्ट मेथड का उपयोग किसी भी प्रकार के डेटा को जोड़ने के लिए कर सकते हैं।
मान लें कि हमारे पास एक लिस्ट है जो दो लिस्ट्स संग्रहीत करती है। लिस्ट्स में से एक हमारे द्वारा देखे गए पक्षियों को संग्रहीत करती है, और दूसरी लिस्ट उन पक्षियों को संग्रहीत करती है जिन्हें हम देखना चाहते हैं।
हम एक नई लिस्ट जोड़ना चाहते हैं जो उन पक्षियों को सूचीबद्ध करती है जिन्हें हमने देखा होगा। इस लिस्ट को उन पक्षियों को संग्रहीत करना चाहिए जहां हमारे पास किसी और से कोई पुष्टि नहीं है कि हमने वास्तव में एक पक्षी देखा है। लेकिन, हमने उन्हें देखा होगा।
अनिश्चित दृश्यों की हमारी लिस्ट को एक लिस्ट में जोड़ने के लिए, हम इस कोड का उपयोग कर सकते हैं:
birds = [
["Robin", "Collared Dove", "Great Tit", "Goldfinch", "Chaffinch"],
["Dunnock", "Long-tailed Tit", "Greenfinch"]
]
list_to_add = ["Song Thrush", "Grey Tit"]
birds.insert(1, list_to_add)
print(birds)
हमारा कोड लौटाता है:
[['Robin', 'Collared Dove', 'Great Tit', 'Goldfinch', 'Chaffinch'], ['Song Thrush', 'Grey Tit'], ['Dunnock', 'Long-tailed Tit', 'Greenfinch']]
सबसे पहले, हम birds नामक एक पायथन वेरिएबल घोषित करते हैं जो एक लिस्ट संग्रहीत करता है। इस लिस्ट में दो लिस्ट्स हैं। पहली लिस्ट हमारे द्वारा देखे गए पक्षियों की लिस्ट संग्रहीत करती है, और दूसरी उन पक्षियों की लिस्ट संग्रहीत करती है जिन्हें हम देखना चाहते हैं।
हमने एक और लिस्ट घोषित की है जो उन सभी पक्षियों के नामों को संग्रहीत करती है जिन्हें हमने देखा होगा, लेकिन हम उनके बारे में निश्चित नहीं हैं। अगला, हम insert() मेथड का उपयोग इस लिस्ट को हमारी birds लिस्ट में इंडेक्स स्थिति 1 पर जोड़ने के लिए करते हैं।
वेरिएबल list_to_add की सामग्री को इंडेक्स स्थिति 1 पर जोड़ा गया था। इसका मतलब है कि नई लिस्ट इंडेक्स स्थिति 0 के बाद आई। तो, नई लिस्ट हमारी लिस्ट्स की लिस्ट में दूसरी लिस्ट है।
इसी तरह, आप नंबर, बूलियन, पायथन टुपल्स और अन्य डेटा प्रकारों को लिस्ट में जोड़ने के लिए insert() मेथड का उपयोग कर सकते हैं।
निष्कर्ष
पायथन insert() मेथड एक लिस्ट में एक विशिष्ट स्थिति पर आइटम जोड़ता है। insert() दो आर्गुमेंट्स स्वीकार करता है। ये नए आइटम की स्थिति और नए आइटम का मान हैं जिसे आप अपनी लिस्ट में जोड़ना चाहते हैं।
append() मेथड की तरह, insert() एक लिस्ट में एक आइटम जोड़ता है। लेकिन, आप append() मेथड का उपयोग करके नए आइटम की स्थिति निर्दिष्ट नहीं कर सकते।
इस ट्यूटोरियल ने उदाहरणों के संदर्भ में, पायथन लिस्ट्स की मूल बातें और insert() का उपयोग कैसे करें, इस पर चर्चा की। अब आप insert() मेथड का उपयोग पायथन प्रो की तरह करने के लिए तैयार हैं!
क्या आप पायथन में कोडिंग के बारे में अधिक जानना चाहते हैं? हमारी "पायथन कैसे सीखें" ट्यूटोरियल देखें। इस गाइड में आपके पायथन ज्ञान को बढ़ाने के लिए शीर्ष पाठ्यक्रमों, सीखने के संसाधनों और पुस्तकों की एक सूची है।