Finding the index of a list in a loop
I have a simple question. If I have a for loop in python as follows:
for name in nameList:
How do I know what the i开发者_运维技巧ndex is for the element name? I know I can some something like:
i = 0
for name in nameList:
i= i + 1
if name == "something":
nameList[i] = "something else"
I just feel there should be a more readable way of doing this...
Use the built in function enumerate
.
for index, name in enumerate(nameList):
...
精彩评论