← Все вопросы
Как пройтись по списку и сразу иметь индекс?
3
Перебираю список for x in items:, но мне в цикле нужен ещё и номер элемента. Делаю отдельный счётчик i, выглядит костыльно. Есть способ красивее?
1 ответ
7
✓ Принятый ответ — помог автору
enumerate:
for i, x in enumerate(items):
print(i, x)
Никакого ручного счётчика. Если нумерация с 1: enumerate(items, start=1).
Григорий Антонов enumerate, спасибо! больше никаких i += 1 · 15 часов назад
Ваш ответ
Войдите, чтобы ответить на вопрос.