Цитата: JOIN_ME
range - список, xrange - кортеж
>>> xrange(3)
xrange(3)
>>> x=xrange(3)
>>> type(x)
>>> dir(x)
['__class__', '__delattr__', '__doc__', '__format__', '__getattribute__', '__getitem__', '__hash__', '__init__', '__iter__', '__len__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__reversed__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__']
>>>
чтото кортежем тут не пахнет вовсе, это даже не генератор... хотя в нем есть что-то от кортежа, он не изменяем в теле цикла