编写一个包含两个列表的函数,如果第一个列表与第二个列表中的相同元素相反,则返回True,否则返回False

用户名

到目前为止,这是我为Python编写的代码。当我写时b[len(b)-1]:它给了我b列表的最后一个数字,因此当我把a[0]它给了我第一个元素时(很抱歉,如果这看起来很明显,我想详细解释一下我想做的事情和我理解的事情代码,以便我可以获得更好的帮助)。b[len(b)-i]-我对这部分代码的想法是我想将i增加1。

例如:b[len(b)-1] b[len(b)-2] b[len(b)-3]

同样,我想保持增加一个 a[0] a[1] a[2]

我将如何修正我的代码?任何帮助将不胜感激!先感谢您!

def isReverse(a,b):
    if len(a)==len(b): #print True 
        for i in a and b: 
            if b[len(b)-i] == a[0+i]: 
                print True
            elif len(a)!=len(b):
                print False

您有两个列表,alphabeta

您的函数返回的结果alpha == reverse(beta)

考虑到反转列表仅是这样写的:beta[::-1]

现在,我们到了alpha == beta[::-1]

要使其成为一个完整的函数...您定义函数,接受alpha和beta作为参数,然后...返回结果。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章