Sử dụng hàm resresed () từ thư viện chuẩn của Python. Nó trả về đối tượng đã đảo ngược có thể được chuyển đổi trong một đối tượng danh sách
>>> str1='malayalam' >>> l1=list(reversed(str1)) >>> l1 ['m', 'a', 'l', 'a', 'y', 'a', 'l', 'a', 'm']
Nối tất cả các ký tự trong danh sách bằng phương thức join ()
>>> str2=''.join(str(x) for x in l1)
So sánh str1 và str2. Nếu chúng bằng nhau thì chuỗi ban đầu là palindrome
>>> if str1==str2: print ('palindrome') else: print ('not palindrome')