0

how to get the index of element of the iterated list directly, without using index()? How to count the instances and not values?

In the "for" loop, does the program "know" the position of the iterated element in the list? I can't use index() method for getting the index because I have a bunch of identical ones and zeros, so I need the way of counting the instances of iterated elements, without checking their values. I think that maybe the "for" loop is already counting the instances or checking the next() element of the list, so I need to get to there. P.S. No, I don't wanna use i=0 ........ i+=1, I know it will work but it is not elegant and efficient way of counting the list

24th May 2018, 12:34 PM
hide on bush
hide on bush - avatar
2 odpowiedzi
0
have you considered using a dictionary were you had increasing key value for your elements, you could use that for indexing.
24th May 2018, 2:35 PM
Markus Kaleton
Markus Kaleton - avatar
0
i did, but I want to understand the basics of the "for" cycle also when I search dict index by the value I will find the first one in dict, so you know, it will not help me
24th May 2018, 3:13 PM
hide on bush
hide on bush - avatar