I have a list that will always contain only ones and zeroes. I need to get a list of the non-zero indices of the list:
a = [0, 1, 0, 1, 0, 0, 0, 0] b = [] for i in range(len(a)): if a[i] == 1: b.append(i) print b
What would be the 'pythonic' way of achieving this ?
[i for i, e in enumerate(a) if e != 0]
1.4m articles
1.4m replys
5 comments
56.9k users