Нахождение индекса списка в цикле - PullRequest
3 голосов
/ 23 августа 2010

У меня простой вопрос. Если у меня есть цикл для Python следующим образом:

for name in nameList:

Как узнать, что это за индекс для имени элемента? Я знаю, я могу что-то вроде:

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

Я просто чувствую, что должен быть более читабельный способ сделать это ...

1 Ответ

10 голосов
/ 23 августа 2010

Используйте встроенную функцию enumerate.

for index, name in enumerate(nameList):
    ...
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...