python - Searching for an isolated list element -
i need find index of element in list not part of specific sublist.
here example:
list = [0,0,0,1,1,1,1,0,0,0,1,0,0]
i have function determine if list sublist of larger list, don't know how use in context, since isolated 1
@ beginning or @ end of list. there 4 consecutive 1
s , 1 isolated 1
.
input list 4 consecutive 1
s , 1 isolated 1
. other elements 0
.
the output should location(index) of isolated element, in example 10
.
you can loop through each element between 1
, length of list - 2
, both inclusive, , print element surrounded 0s
, , before loop check if start elemnt , whether 1
, second element 0
, or end element whether 1
, second last element 0
.
code -
if lst[0] == 1 , lst[1] == 0: return 0 if lst[len(lst)-1] == 1 , lst[len(lst)-2] == 0: return 1 in range(1,len(lst)-1): if lst[i] == 1 , lst[i-1] == 0 , lst[i+1] == 0: return
use xrange
better memory usage in python 2.x
Comments
Post a Comment