← Все вопросы
Как пройтись по списку и сразу иметь индекс?
4
Перебираю список 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 · 3 месяца назад
Ваш ответ
, чтобы ответить на вопрос.