def reversed_list(lst1, lst2):
for index in range(len(lst1)):
if lst1[index] != lst2[len(lst2) - 1- index]:
return False
else:
return True
它應該包含 lst1 的第一個元素和 lst2 的最后一個元素。當我運行下一個命令時:
print(reversed_list([1, 2, 3], [3, 2, 1]))
print(reversed_list([1, 5, 3], [3, 2, 1]))
它回傳 True,但是第二次應該是 False
uj5u.com熱心網友回復:
return 立即停止函式的執行,因此您的函式僅測驗的第一個元素lst1是否等于的最后一個元素lst2。如果它們不匹配,這是正確的做法,但如果它們匹配,您應該繼續比較。
uj5u.com熱心網友回復:
def reversed_list(lst1, lst2):
for index in range(len(lst1)):
if lst1[index] != lst2[len(lst2) - 1- index]:
return False
return True
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/534385.html
上一篇:如果現有列值以數字開頭,則設定新的Dataframe列
下一篇:熊貓日期時間字串/串列
