这是我到目前为止为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]
等。
同样,我想继续增加一个i
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
答案 0 :(得分:0)
您有两个列表,alpha
和beta
。
您的函数返回alpha == reverse(beta)
的结果。
考虑反转列表只是写下这个:beta[::-1]
。
现在,我们到达alpha == beta[::-1]
。
要使它成为一个完整的函数......你定义函数,接受alpha和beta作为参数,然后......返回结果。