Относится она к конструкции List Comprehensions, он же генератор списков.
Лучше всего данный фикс показать на примере.
Python2
x = 'some_value'
my_list = [x for x in range(10)]
print x
>>> 9
Python3x = 'some_value'
my_list = [x for x in range(10)]
print(x)
>>> some_value
Переменная "х" в генераторе списка не затирает глобальную переменную с таким же именем. То есть внутри генератора действуют локальные переменные.Но стоит помнить, что к обычным циклам это не относится.
Python3
x = 'some_value'
for x in range(10):
pass
print(x)>>>9
#2to3