इस लेख में, हम नीचे दिए गए समस्या कथन के समाधान के बारे में जानेंगे -
समस्या कथन
हमें एक स्ट्रिंग दी गई है, हमें दिए गए स्ट्रिंग से ith इंडेक्स किए गए कैरेक्टर को हटाना है और उसे प्रदर्शित करना है।
पायथन में किसी भी स्ट्रिंग में, अनुक्रमण हमेशा 0 से शुरू होता है। मान लीजिए कि हमारे पास एक स्ट्रिंग "ट्यूटोरियल पॉइंट" है, तो इसकी अनुक्रमणिका नीचे दिखाए गए अनुसार की जाएगी -
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): # slicing till ith character a = string[ : i] # slicing from i+1th index b = string[i + 1: ] return a + b # Driver Code if __name__ == '__main__': string = "Tutorialspoint" # Remove nth index element i = 8 print(remove(string, i))
आउटपुट
Tutorialpoint
एल्गोरिदम
दिए गए इनपुट स्ट्रिंग से, i-वें अनुक्रमित तत्व को पॉप करना होगा। इसलिए, स्ट्रिंग को दो भागों में विभाजित करें, अनुक्रमित वर्ण से पहले और अनुक्रमित वर्ण के बाद, जिससे ith वर्ण छोड़कर मर्ज किए गए स्ट्रिंग को वापस कर दें।
यहां हमारे पास वैश्विक दायरे में घोषित तीन चर हैं, जैसा कि नीचे दिखाया गया है -
निष्कर्ष
इस लेख में, हमने पायथन 3.x या इससे पहले के इनपुट स्ट्रिंग से ith कैरेक्टर को हटाने के बारे में सीखा