我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

python怎么用栈判断一个字符串是否是回文

前后拼写相同的字符串,比如'radar',就是回文。编写一个函数is_palindrome,它接受一个字符串,如果它是
否则为False。使用堆栈来帮助确定一个字符串是否是回文。函数应该忽略大小写(也就是说,'a'和'a'是相同的)、空格和标点符号。


def is_palindrome(s):
    temp=list(s)
    for i in s:
        if temp.pop()!=i:
            return False
    return True

print(is_palindrome('radar'))

近期文章

  • 两个js文件不能同时运行
  • 数据库的表之间关系的设置,项目表设计时遇到的问题!
  • 数组和指针相互转换的问题
  • 刚体绕瞬心运动的转动方程
  • 条带3d安全订阅失败
  • 为什么是否锻炼那里输不了?怎样改?
  • c语言指针,一共5题,
  • 卡时间的,请上座,帮个忙处理一下
  • MySQL通过出生年月计算出年龄怎么加入到表中
  • 如何在网页的右上端设置15分钟倒计时
  • pandas库中的method="ffill"
  • ini_set无法设置会话变量 - PHP 7.2.0及更高版本
  • 多维度特征的聚类分析
  • 想知道运行结果和为什么运行
  • 安装好webdriver_helper后,使用get_webdriver报导包错误
  • 戴尔灵越插上转换器用不上网
  • Mathematica程序,强场近似
  • 为什么第一个输出是7,而不是16?它与第二个有什么区别吗?
  • 二维数组矩阵相乘得不到正确答案
  • dev c++编译器设置

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华