Python стоит ли ставить переменную перед циклом for для оптимизации
Поможет ли по настоящему выносить переменные из цикла для оптимизации кода? Что лучше?
i = 5
for x in range(10):
i = input()
print(i)
Или
for x in range(10):
i=input()
print(i)
Ведь по сути убирается создание переменной на каждой итерации цикла, получается лучше использовать первый вариант?
Источник: Stack Overflow на русском