Raymond Hettinger <[email protected]> added the comment:
> 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.
----------
_______________________________________
Python tracker <[email protected]>
<https://bugs.python.org/issue42026>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe:
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com