When it is required to remove a specific index character from a string which isn’t empty, it can be iterated over, and when the index doesn’t match, that character can be stored in another string.
Below is the demonstration of the same −
my_string = "Hi there how are you" print("The string is :") 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("The string after removing ", index_removed, "nd character is : ") print(changed_string)
The string is : Hi there how are you The string after removing 2 nd character is : Hithere how are you
A string is defined, and is displayed on the console.
An index value is defined.
The string is iterated over, and if the character in the string is not same as the index value that needs to be removed, the character is placed in a new string.
This new string is displayed as output on the console.