任何人都可以請解釋如何從列表中的幾個最相同的值索引輸出最右邊的索引?如何獲取最後一次出現的列表作爲輸出?
我的功能:
def last_index(xs,key):
i = 0
for i in range(len(xs)):
if xs[i] == key:
if i != len(xs):
return i
else:
return 'None'
例如,
xs = [3,4,5,6,4,4,5]
key = 4
最右邊的指數輸出應該是一個單一的5,但我得到了所有三個個個它們是指數1,4,5。 感謝您的幫助,對不起,我是全新的。
如果什麼輸入像字符串:
xs=[True,True,True,False]
key = True
我相信,輸出爲2?
我認爲問題是關於列表 – AlokThakur
計數鍵發生HTTP的重複://stackoverflow.com/questions/6890170/how-to-find-the-last-occurrence-of-an-item-in-a-python-list – SPKoder
@AlokThakur是的。我太快讀了這個問題。我的錯。我收回了它。 – idjaw