在循环中查找列表的索引

时间:2010-08-23 17:14:21

标签: python loops

我有一个简单的问题。如果我在python中有一个for循环,如下所示:

for name in nameList:

我如何知道元素名称的索引是什么?我知道我可以这样:

i = 0
for name in nameList:
    i= i + 1
    if name == "something":
        nameList[i] = "something else"

我觉得应该有一种更易读的方式......

1 个答案:

答案 0 :(得分:10)

使用内置函数enumerate

for index, name in enumerate(nameList):
    ...