需要输入:Python中的回文 palist=[1,3,2,5,5,6,2,3,1] listlen=len(paliList) hallist=int(l/2) i=0 c=0 而(一): 而(ci): 而(paliList[i]==paliList[l-1]): i+=1 l-=1 打印('列表不是回文') c+=1

需要输入:Python中的回文 palist=[1,3,2,5,5,6,2,3,1] listlen=len(paliList) hallist=int(l/2) i=0 c=0 而(一): 而(ci): 而(paliList[i]==paliList[l-1]): i+=1 l-=1 打印('列表不是回文') c+=1,python,palindrome,Python,Palindrome,您好,上面是我的一段代码,用于查找列表是否为回文(而不是列表中的元素是否为回文)。我在打印消息“列表不是回文”时遇到困难。我试着在这里和那里打印这条消息,但无法得出结论 对于任何iterable,您可以通过执行以下操作检查它是否为回文: paliList=[1,3,2,5,5,6,2,3,1] listlen=len(paliList) hallist=int(l/2) i=0 c=0 while(a): while(c<=a): while(l>i):

您好,上面是我的一段代码,用于查找列表是否为回文(而不是列表中的元素是否为回文)。我在打印消息“列表不是回文”时遇到困难。我试着在这里和那里打印这条消息,但无法得出结论

对于任何iterable,您可以通过执行以下操作检查它是否为回文:

paliList=[1,3,2,5,5,6,2,3,1]
listlen=len(paliList)
hallist=int(l/2)
i=0
c=0
while(a):
    while(c<=a):
        while(l>i):
            while(paliList[i]==paliList[l-1]):
                i+=1
                l-=1
        print('List is not palindrome')
        c+=1
对于任何支持切片的对象,可以执行以下操作:

all(i==j for i,j in zip(some_iter, reversed(some_iter)))

对于任何iterable,您可以通过执行以下操作检查它是否为回文:

paliList=[1,3,2,5,5,6,2,3,1]
listlen=len(paliList)
hallist=int(l/2)
i=0
c=0
while(a):
    while(c<=a):
        while(l>i):
            while(paliList[i]==paliList[l-1]):
                i+=1
                l-=1
        print('List is not palindrome')
        c+=1
对于任何支持切片的对象,可以执行以下操作:

all(i==j for i,j in zip(some_iter, reversed(some_iter)))


你可以简单地做:s='racecar'print'是回文的,'s==s.reverse()为什么在这里使用
循环?这是家庭作业吗?有更好的方法检查回文,否则
如果pailist==pailist[::-1]:打印(“列表是回文”)
@HughBothwell绝妙的技巧!为什么它没骗我…谢谢@AdamHughes不工作。我只是试着使用这段代码:s=[1,3,3,1]如果s==s.reverse():print('这是回文')或者:print('这不是回文')你可以简单地做:s='racecar'print'是回文',s==s.reverse(),为什么在这里使用
循环?这是家庭作业吗?有更好的方法检查回文,否则
如果pailist==pailist[::-1]:打印(“列表是回文”)
@HughBothwell绝妙的技巧!为什么它没骗我…谢谢@AdamHughes不工作。我只是试着使用这段代码:s=[1,3,3,1]如果s==s.reverse():print(‘这是回文’)其他:print(‘这不是回文’)什么是一些相互关系?您创建了此函数吗?抱歉。。请忽略以上评论。什么是zip?用户定义函数?我是什么,我?@brilliant
有些东西是不可数的。您可以为某些项目中的元素执行任何操作。列表、字符串、元组、,etc@brilliant
zip
是一个结合了两种易用性的内置接口。什么是某种接口?您创建了此函数吗?抱歉。。请忽略以上评论。什么是zip?用户定义函数?我是什么,我?@brilliant
有些东西是不可数的。您可以为某些项目中的元素执行任何操作。列表、字符串、元组、,etc@brilliant
zip
是一个结合了两个iterables的内置组件