🐍 Один трюк с enumerate, который экономит время
Обычно, когда мы итерируемся по списку в Python, делаем так:
i = 0
for item in items:
print(i, item)
i += 1
Но есть встроенный способ — enumerate:
for i, item in enumerate(items):
print(i, item)
☕ Что это даёт:
код короче и понятнее;
избавляемся от лишних переменных;
можно задать стартовый индекс: enumerate(items, start=1).
💻 Лично я часто использую enumerate, когда нужно одновременно индекс и элемент — особенно при выводе или логировании.
👉 А вы чаще пишете через range(len()) или используете enumerate?