ใช้ฟังก์ชัน reversed() จากไลบรารีมาตรฐานของ Python มันคืนค่า Reversed Object ซึ่งสามารถแปลงเป็น List Object ได้
>>> str1 = 'malayalam'
>>> l1 = list(reversed(str1))
>>> l1
['m', 'a', 'l', 'a', 'y', 'a', 'l', 'a', 'm']
รวมตัวอักษรทั้งหมดใน List ด้วยเมธอด join()
>>> str2 = ''.join(str(x) for x in l1)
เปรียบเทียบ str1 และ str2 หากเท่ากัน String ต้นฉบับคือ Palindrome
>>> if str1 == str2:
... print('palindrome')
... else:
... print('not palindrome')