I am trying to find the start and stop index of numbers > 0 in 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 am getting the indexes of values > 0 followed by index of value =0.
Desired output:
(0 2),(7 9), (14 17)..
Actual output:
(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)
Aucun commentaire:
Enregistrer un commentaire