小编aru*_*iat的帖子

Python比较运算符

我无法弄清楚为什么我的if-else语句没有按预期运行.我试图创建代码来测试回文字符串.我的打印功能向我显示反向方法有效,但是当我进入比较阶段时,我无法让它返回True.

这是代码:

def is_palindrome(a):
    myList = []

    for i in a:
        myList.append(i)

    print myList
    new = myList.reverse()
    print myList
    print new

    if myList == new:
        return True
    else:
        return False


print is_palindrome("radar")
Run Code Online (Sandbox Code Playgroud)

返回False.我也尝试将if语句更改为if myList is new:但不幸的是它仍然返回False.

有任何见解赞赏!

python comparison-operators

0
推荐指数
1
解决办法
52
查看次数

标签 统计

comparison-operators ×1

python ×1