i
будет работать на то, что вы хотите.
Циклы
for
не имеют блока finally
, но у них есть else
, который выполняется, если вы не нажмете break
в основном теле.
for i, value in enumerate(values):
if value == some_value:
print("Found the value")
break
else:
print("Didn't find value we were looking for")
print("Went through for loop {} times".format(i))