如何使用Python检查一个字符串是否是回文串?
使用Python标准库中的reversed()函数,它返回一个可转换为列表对象的反转对象。
>>> str1='malayalam'
>>> l1=list(reversed(str1))
>>> l1
['m', 'a', 'l', 'a', 'y', 'a', 'l', 'a', 'm']
使用join()方法将列表中的所有字符连接在一起。
>>> str2=''.join(str(x) for x in l1)
比较str1和str2。如果它们相等,则原始字符串是一个回文串。
>>> if str1==str2:
print ('回文串')
else:
print ('不是回文串')
阅读更多:Python 教程
极客教程