尽可能保持问题的通用性-我有一个值列表,需要返回指定值第n次出现的索引。。。你知道吗
list = [0,0,1,1,0,1,0,0,0,1,0,1,1,0,1,0]
occurrence = 5
value = 1
所以我在寻找第5次出现值1的索引。在上面的例子中,返回值应该是11。你知道吗
“occurrence”和“value”是需要用户设置的变量
谢谢你们的帮助,我一直在考虑各种各样的选择
valList = [0,0,1,1,0,1,0,0,0,1,0,1,1,0,1,0]
occurrence = 5
value = 1
count = 0
rowIndex = -1
for val in valList:
if count < occurrence:
rowIndex += 1
if val == valCR:
count += 1
下面是一个有效的版本:
其行为类似于内置的
index
,当找不到值或n
太大时,会引发ValueError:FTR,计时:
你知道吗
或者,用
itertools
的方式:相关问题 更多 >
编程相关推荐