Python列表判断是否为回文字符串

Python列表判断是否为回文字符串,第1张

例如:输入‘123454321’,‘121’字符串翻转后仍与原来相等,这就是回文字符串。


代码如下:

​
def compare(n):
    a = [i for i in n]#推导式可以分割无分隔符的字符串,分割元素组成列表。


if a == a[::-1]:#列表翻转,再运用列表的比较 return '是回文数' else: return '不是回文数' def main(): print(compare(input())) main() ​

  如输入:121,经过推导式后a = ['1', '2', '1']。


运行结果: 

 

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/607156.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-04-14
下一篇2022-04-14

发表评论

登录后才能评论

评论列表(0条)

    保存