我正在尝试使用堆栈的基本概念编写一个程序来检查输入的字符串是否是回文。我很困惑在 stack1.insert 函数中输入什么索引。请帮忙?或者你认为有更简单的方法吗?
def palindrome(str1):
stack1 = []
palInd = False
for chr in str1:
stack1.insert(0, chr)
for i in range(len(str1)-1):
if str1[i]==stack1.pop():
palInd = True
else:
palInd = False
return palInd
print palindrome("madam")