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

पायथन प्रोग्राम: स्ट्रिंग से nth कैरेक्टर हटाना


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

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

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

पायथन प्रोग्राम: स्ट्रिंग से nth कैरेक्टर हटाना

निष्कर्ष

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

  1. पायथन प्रोग्राम: स्ट्रिंग से nth कैरेक्टर हटाना पायथन प्रोग्राम: स्ट्रिंग से nth कैरेक्टर हटाना

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

  1. पायथन प्रोग्राम: nth कैटलन संख्या ज्ञात करें पायथन प्रोग्राम: nth कैटलन संख्या ज्ञात करें

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

  1. पायथन प्रोग्राम: स्ट्रिंग से n-वां कैरेक्टर हटाना पायथन प्रोग्राम: स्ट्रिंग से n-वां कैरेक्टर हटाना

    स्ट्रिंग का अर्थ है कैरेक्टर्स का ऐरे, इसलिए शुरुआती एड्रेस 0 होता है। फिर हम आसानी से हर कैरेक्टर का इंडेक्स प्राप्त कर सकते हैं। हमें वह इंडेक्स नंबर इनपुट करना होता है फिर उस एलिमेंट को हटाना होता है। इसलिए स्ट्रिंग को दो सबस्ट्रिंग्स में स्प्लिट करें। दो भाग होने चाहिए: एक n-वें इंडेक्स्ड कैरेक्