← Все вопросы
Как повторить действие N раз, если переменная цикла не нужна?
13
Хочу просто N раз что-то сделать (например, прочитать N строк). Индекс мне не нужен вообще. Писать for i in range(n) и не использовать i — выглядит криво. Как принято?
2 ответа
21
Принято использовать _ (подчёркивание) как имя для «значение мне не нужно»:
n = int(input())
for _ in range(n):
line = input()
process(line)
Линтеры это понимают и не ругаются на неиспользуемую переменную. Технически _ — обычная переменная, просто соглашение такое.
Оксана Баранова а я думал _ это что-то магическое 😄 · 1 месяц назад
12
for _ in range(n):.
Ваш ответ
Войдите, чтобы ответить на вопрос.