Tim Roberts wrote: > xrange used to be better. As I understand it, that's no longer > the case.
for short ranges, range is faster in some Python versions, xrange is faster in some (including 2.4). the difference is usually very small (the same number of objects are created in both cases). for long ranges, especially when it's likely that you won't actually need all the values, xrange is better. if you *need* a list, range is better. in python 3.0, range will return an iterator, and xrange will disappear. if you need a list in 3.0, you will have to do list(range(N)). </F> -- http://mail.python.org/mailman/listinfo/python-list