Python range() function

The Python range() function returns a sequence of numbers, in a given range. The most common use of it is to iterate sequences on a sequence of numbers using Python loops.

range() vs xrange() in Python

The range() and xrange() are two functions that could be used to iterate a certain number of times in for loops in Python. In Python3, there is no xrange, but the range function behaves like xrange in Python2. If you want to write code that will run on both Python2 and Python3, you should use range(). Both are implemented in different ways and have different characteristics associated with them. The points of comparison are:

  • Return Type
  • Memory
  • Operation Usage
  • Speed

Similar Reads

Python range() function

The Python range() function returns a sequence of numbers, in a given range. The most common use of it is to iterate sequences on a sequence of numbers using Python loops....

Python xrange() function

The xrange() function in Python is used to generate a sequence of numbers, similar to the Python range() function. The Python xrange() is used only in Python 2.x whereas the range() function in Python is used in Python 3.x....

Difference between range() and xrange() in Python

...