Steve R. Hastings wrote: > > the difference isn't very > > large, xrange is actually slower in some python versions, and you'll > > need the integer objects sooner or later anyway... > > Actually, for many uses of "for i in (range|xrange)", you only need the > value of i, and you aren't doing anything with the integer object.
so you're saying that the value of i isn't an integer object? if you don't need the index value at all, itertools.repeat is sometimes faster than xrange. > for i in range(10**6): > pass > > and produced code equivalent to this: > > for i in iter(range(10**6)) > pass > > How would this break stuff? how would that speed anything up? </F> -- http://mail.python.org/mailman/listinfo/python-list