рассмотрим следующий фрагмент кода, который показывает понимание списка.
>>> i = 6
>>> s = [i * i for i in range(100)]
>>> print(i)
Когда вы выполняете пример кода в Python 2.6, он печатает 99, но когда вы его выполняете в Python 3.x, он печатает 6,
В чем причина изменения поведения и почему это результат 6 в Python 3.x?
Заранее благодарю вас!