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

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


इस लेख में, हम नीचे दिए गए प्रॉब्लम स्टेटमेंट के समाधान के बारे में सीखेंगे:

प्रॉब्लम स्टेटमेंट

हमें एक स्ट्रिंग दी गई है, हमें दी गई स्ट्रिंग से i-वें इंडेक्स वाले कैरेक्टर को हटाना है और इसे प्रदर्शित करना है।

पायथन में किसी भी स्ट्रिंग में, इंडेक्सिंग हमेशा 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):
    # i-वें कैरेक्टर तक स्लाइसिंग
    a = string[:i]
    # i+1वें इंडेक्स से स्लाइसिंग
    b = string[i + 1:]
    return a + b

# ड्राइवर कोड
if __name__ == '__main__':
    string = "Tutorialspoint"
    # nth इंडेक्स एलिमेंट हटाएं
    i = 8
    print(remove(string, i))

आउटपुट

Tutorialpoint

एल्गोरिदम

दिए गए इनपुट स्ट्रिंग से, i-वें इंडेक्स वाले एलिमेंट को पॉप करना है। इसलिए, स्ट्रिंग को दो भागों में विभाजित करें, इंडेक्स वाले कैरेक्टर से पहले और बाद में, जिससे i-वां कैरेक्टर छूट जाए। मर्ज की गई स्ट्रिंग वापस करें।

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

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

निष्कर्ष

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

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

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

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

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

  1. - पायथन में स्ट्रिंग से कैरेक्टर कैसे हटाएं?

    यदि आप स्ट्रिंग में किसी निश्चित इंडेक्स पर स्थित कैरेक्टर को हटाना चाहते हैं, तो आप स्ट्रिंग स्लाइसिंग का उपयोग करके उस कैरेक्टर के बिना एक नई स्ट्रिंग बना सकते हैं। उदाहरण के लिए: >>> s = Hello World >>> s[:4] + s[5:] Hell World लेकिन यदि आप किसी कैरेक्टर या कैरेक्टर्स की सूची के