Можно ли провести for i in range() без i?
Ненужные переменные в Python принято обозначать знаком подчёркивания _ (underscore):
for _ in range(...):
    ...
Помимо использования _ в качестве переменной значение которого неважно, можно использовать неявно.
Как пример: 
''.join(map(str, range(10)))
Явно переменная i не используется в генерации строки из последовательности цифр