Welcome to the Treehouse Community
Looking to learn something new?
disemvowel I used other way to solve it but I am wondering why this code is not working
def disemvowel(word): word = list(word) vowels = ["aeiouAEIOU"]
for i in vowels: if i in word: word.remove(i) word1 = ' '.join(word) return word1
It looks like you are using the .join() method within your loop, meaning it runs on every iteration. You only want it to run once, at the end, so try and move it out of the loop.