I have a list like this
myList = [0.0 , 0.0, 0.0, 2.0, 2.0]
I would like to find the location of the first number in the list that is not e
Simply use a list comprehension:
myDict = {x: index for index, x in enumerate(myList) if x}
The indices of the nonzero elements are myDict[element].
myDict[element]