如果我正在使用包含重复项的列表,并且我想知道元素的给定出现的索引,但我不知道列表中出现了多少次该元素,我该如何避免调用错误发生?
由于
答案 0 :(得分:0)
我不知道单个内置单独做这件事,但你可以很容易地写出来,例如:
def index_second_occurence(alist, athing):
if alist.count(athing) > 1:
first = alist.index(athing)
second = alist[first + 1::].index(athing)
return second + first + 1
else:
return - 1