इस लेख में, हम नीचे दिए गए समस्या कथन के समाधान के बारे में जानेंगे -
समस्या कथन - हमें एक स्ट्रिंग दी गई है, हमें दी गई स्ट्रिंग से ith इंडेक्स वाले कैरेक्टर को हटाना है और इसे प्रदर्शित करना है।
पायथन में किसी भी स्ट्रिंग में, इंडेक्सिंग हमेशा 0 से शुरू होती है। मान लीजिए हमारे पास एक स्ट्रिंग "tutorialspoint" है तो इसकी इंडेक्सिंग नीचे दिखाए अनुसार होगी -
T u t o r i a l s p o i n t
0 1 2 3 4 5 6 7 8 9 10 11 12 13
अब आइए स्टेटमेंट को हल करने के लिए पायथन स्क्रिप्ट देखते हैं -
उदाहरण
def remove(string, i):
# ith कैरेक्टर तक स्लाइसिंग
a = string[:i]
# i+1th इंडेक्स से स्लाइसिंग
b = string[i+1:]
return a + b
# ड्राइवर कोड
if __name__ == '__main__':
string = "Tutorialspoint"
# nth इंडेक्स एलिमेंट हटाएं
i = 8
print(remove(string, i))
आउटपुट
Tutorialpoint
एल्गोरिदम - दिए गए इनपुट स्ट्रिंग से, i-th इंडेक्स वाले एलिमेंट को पॉप करना है। इसलिए, स्ट्रिंग को दो भागों में विभाजित करें, इंडेक्स वाले कैरेक्टर से पहले और बाद में, जिससे ith कैरेक्टर छूट जाए। मर्ज की गई स्ट्रिंग वापस करें।
यहां ग्लोबल स्कोप में तीन वेरिएबल्स घोषित हैं जैसा कि नीचे दिखाया गया है -

निष्कर्ष
इस लेख में, हमने पायथन 3.x या उससे पहले के संस्करण में दी गई इनपुट स्ट्रिंग से ith कैरेक्टर को हटाने के बारे में सीखा।