重複の可能性:
Pythonのリストで値の最初と最後のインデックスを見つける
こんにちは私は誰かがPythonで私を助けてくれるかどうか疑問に思っていました。リスト内のアイテムの最後の出現の最後のインデックスを再帰的に返すコードを作成しようとしています。したがって、リスト[1,2,3,4,5,2]
の最後は。を返す必要があり4
ます。リストと検索対象のアイテムの2つの変数のみを取ります。一致する変数が見つからない場合は、を返します-1
。
これまでのところ私はこれを持っています:
def lstIndex(lst, item):
if len(lst) == 0:
return -1
place = lst[0]
if place == item:
print(place)
#just return the index
return lst.index(place)
else:
return lstIndex(lst[1:],item)