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]
2.1m questions
2.1m answers
60 comments
57.0k users