def check_palin(word): if word==word[::-1]: return True else: return False def all_palindromes(string): result=list() st1="" for i in range(0,len(string)): st1 += string[i] result.append(string[i]) for j in range(i+1,len(string)): st1+=string[j] if check_palin(st1)==True: result.append(st1) st1="" return list(set(result))