This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author Tugberk
Recipients Tugberk
Date 2022-03-22.15:09:35
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1647961775.52.0.996797054137.issue47094@roundup.psfhosted.org>
In-reply-to
Content
Let us define a list where there are some duplicate elements. If we loop through that list as "for i in my_list" and print the index by my_list.index(i); the index doesn't change.

e.g.

my_list = [1,1,1,1,3]
for elm in my_list:
   print(my_list.index(elm))

==output==
0
0
0
0
4

This occurs where elements are of type string as well. Of course this can be overcome by using enumerate(); however I think this is a wrong behavior.
History
Date User Action Args
2022-03-22 15:09:35Tugberksetrecipients: + Tugberk
2022-03-22 15:09:35Tugberksetmessageid: <1647961775.52.0.996797054137.issue47094@roundup.psfhosted.org>
2022-03-22 15:09:35Tugberklinkissue47094 messages
2022-03-22 15:09:35Tugberkcreate