スタックの基本概念を使用して、入力された文字列が回文であるかどうかを確認するプログラムを作成しようとしています。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")