我有一个简单的问题。如果我在 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/

10-09 08:30