जब किसी स्ट्रिंग से जो खाली नहीं है, एक विशिष्ट इंडेक्स कैरेक्टर को हटाना हो, तो इस पर पुनरावृति की जा सकती है और जब इंडेक्स मेल नहीं खाता तो उस कैरेक्टर को दूसरी स्ट्रिंग में संग्रहीत किया जा सकता है।
उदाहरण
my_string = "Hi there how are you"
print("स्ट्रिंग है:")
print(my_string)
index_removed = 2
changed_string = ''
for char in range(0, len(my_string)):
if(char != index_removed):
changed_string += my_string[char]
print("स्ट्रिंग", index_removed, "वें कैरेक्टर को हटाने के बाद है:")
print(changed_string)
आउटपुट
स्ट्रिंग है: Hi there how are you स्ट्रिंग 2 वें कैरेक्टर को हटाने के बाद है: Hithere how are you
व्याख्या
एक स्ट्रिंग परिभाषित की जाती है और कंसोल पर प्रदर्शित की जाती है।
एक इंडेक्स मान परिभाषित किया जाता है।
स्ट्रिंग पर पुनरावृति की जाती है और यदि स्ट्रिंग में कैरेक्टर उस इंडेक्स मान के समान नहीं है जिसे हटाना है, तो कैरेक्टर को नई स्ट्रिंग में रखा जाता है।
यह नई स्ट्रिंग कंसोल पर आउटपुट के रूप में प्रदर्शित की जाती है।