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

एक स्ट्रिंग से nवें वर्ण को हटाने के लिए पायथन कार्यक्रम

इस लेख में, हम नीचे दिए गए समस्या कथन के समाधान के बारे में जानेंगे -

समस्या कथन - हमें एक स्ट्रिंग दी गई है, हमें दिए गए स्ट्रिंग से 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 वर्ण छोड़कर मर्ज किए गए स्ट्रिंग को वापस कर दें।

यहां हमारे पास वैश्विक दायरे में घोषित तीन चर हैं, जैसा कि नीचे दिखाया गया है -

एक स्ट्रिंग से nवें वर्ण को हटाने के लिए पायथन कार्यक्रम

निष्कर्ष

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

  1. एक स्ट्रिंग से nवें वर्ण को हटाने के लिए पायथन कार्यक्रम

    इस लेख में, हम नीचे दिए गए समस्या कथन के समाधान के बारे में जानेंगे - समस्या कथन - हमें एक स्ट्रिंग दी गई है, हमें दिए गए स्ट्रिंग से ith इंडेक्स किए गए कैरेक्टर को हटाना है और उसे प्रदर्शित करना है। पायथन में किसी भी स्ट्रिंग में, अनुक्रमण हमेशा 0 से शुरू होता है। मान लीजिए कि हमारे पास एक स्ट्रि

  1. एनएच कैटलन नंबर के लिए पायथन प्रोग्राम

    इस लेख में, हम nवें कातालान संख्या की गणना के बारे में जानेंगे। कैटलन नंबर प्राकृतिक संख्याओं का एक क्रम है जो पुनरावर्ती सूत्र द्वारा परिभाषित किया जाता है - $$C_{0}=1\:और\:C_{n+1}=\displaystyle\sum\limits_{i=0}^n C_{i}C_{n-i} \:n\geq0;$$ के लिए n =0, 1, 2, 3, … के लिए पहले कुछ कैटलन नंबर 1, 1,

  1. एक स्ट्रिंग से एन-वें चरित्र को हटाने के लिए पायथन कार्यक्रम?

    स्ट्रिंग का अर्थ है वर्ण की सरणी इसलिए प्रारंभिक पता 0. है तो हम आसानी से प्रत्येक वर्ण की अनुक्रमणिका प्राप्त कर सकते हैं। हमें उस इंडेक्स नं को इनपुट करना होगा। फिर उस तत्व को हटा दें। तो स्ट्रिंग को दो उप स्ट्रिंग में विभाजित करें। और दो भाग n वें अनुक्रमित वर्ण से पहले एक होना चाहिए और दूसरा अनु