If you want to delete a character at a certain index from the string, you can use string slicing to create a string without that character. For example,
>>> s = "Hello World" >>> s[:4] + s[5:] "Hell World"
But if you want to remove all occurances of a character or a list of characters, you can use the following methods:
The string class has a method replace that can be used to replace substrings in a string. We can use this method to replace characters we want to remove with an empty string. For example:
>>> "Hello people".replace("e", "") "Hllo popl"
If you want to remove multiple characters from a string in a single line, it's better to use regular expressions. You can separate multiple characters by "|" and use the re.sub(chars_to_replace, string_to_replace_with, str). For example:
>>> import re >>> re.sub("e|l", "", "Hello people") "Ho pop"
Note: You can also use the [] to create group of characters to replace in regex.