7.6 / | 10 123...

: word[:index] takes everything before the letter, and word[index + len(letter):] takes everything after it. Adding them together effectively "deletes" the unwanted part.

def remove_all_from_string(word, letter): return word.replace(letter, "") Use code with caution. Copied to clipboard 7.6 / 10 123...

: If letter is an empty string, the loop would run forever; we return the original word immediately. : word[:index] takes everything before the letter, and

You can solve this using a while loop to repeatedly find and remove the target substring until it no longer exists in the word. letter): return word.replace(letter

: This method returns the starting index of the first occurrence of letter . If it isn't found, it returns -1 .