mercredi 3 janvier 2018

i am trying to find the values > 0

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