Apparently xrange is faster but I have no idea why it\'s faster (and no proof besides the anecdotal so far that it is faster) or what besides that is different about
xrange uses an iterator (generates values on the fly), range returns a list.