def clean_word(word): words = word.lower() wordss = words.replace(" ", "") return wordss def is_palindrome(word): wolds = clean_word(word) if wolds == wolds[::-1]: return True def filter_palindromes(words_list): my_list = [] for words in words_list: if is_palindrome(words) is True: my_list.append(words) else: continue return my_list print(filter_palindromes(["gfdfhfhdh", "fsadfdagfadg", "asa"]))