Message378929
> If the index() is working fine. why my previous attached
> code sample is returning 0 for each time I try to get
> the index for element 11 in the list.
Your code is buggy. It assumes that list.index() changes its starting point as your for-loop iterates. However, the documented and correct behavior of list.index() is that unless a *start* argument is provided, the search always starts at position zero and returns the index of the first matching target value:
>>> help(list.index)
Help on method_descriptor:
index(self, value, start=0, stop=9223372036854775807, /)
Return first index of value. |
|
Date |
User |
Action |
Args |
2020-10-19 07:29:45 | rhettinger | set | recipients:
+ rhettinger, chetanpalliwal13 |
2020-10-19 07:29:45 | rhettinger | set | messageid: <1603092585.59.0.501369556967.issue42026@roundup.psfhosted.org> |
2020-10-19 07:29:45 | rhettinger | link | issue42026 messages |
2020-10-19 07:29:45 | rhettinger | create | |
|