我有一个简单的问题。如果我在 python 中有一个 for 循环,如下所示:
for name in nameList:
我怎么知道元素名称的索引是什么?我知道我可以做一些类似的事情:
i = 0
for name in nameList:
i= i + 1
if name == "something":
nameList[i] = "something else"
我只是觉得应该有一种更具可读性的方式来做到这一点......
最佳答案
使用内置函数 enumerate
。
for index, name in enumerate(nameList):
...
关于python - 在循环中查找列表的索引,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3549959/