I am trying to find the start and end index of numbers> 0 in a list
cross = [7,5,8,0,0,0,0,2,5,8,0,0,0,0,8,7,9,3,0,0,0,3,2,1,4,5,0,0,0,7,5]
I get value indices> 0 followed by value index = 0.
Desired conclusion:
(0 2),(7 9), (14 17)..
Actual conclusion:
(2 3), (7 8)..
My code
cross = [7,5,8,0,0,0,0,2,5,8,0,0,0,0,8,7,9,3,0,0,0,3,2,1,4,5,0,0,0,7,5)
for i in range(0,len(cross)):
if cross[i]==0:
while(cross[i-1]>0):
i+=1
print(i-1,i)