Python Range Data Type (PYTHON FUNDAMENTALS)

Created with Sketch.

Python Range Data Type

  •  range Data Type represents a sequence of numbers.
  •  The elements present in the range Data type are not modifiable. i.e range Data type is
    immutable.


Form-1: range(10)
generate numbers from 0 to 9


Eg:

r = range(10)
for i in r : print(i) —> 0 to 9


Form-2: range(10, 20)
generate numbers from 10 to 19


Eg:
r = range(10,20)
for i in r : print(i) —> 10 to 19

Form-3: range(10, 20, 2)
2 means increment value


Eg:
r = range(10,20,2)
for i in r : print(i) —> 10,12,14,16,18
We can access elements present in the range Data Type by using an index.

Eg:
r = range(10,20)
r[0] —> 10
r[15] —> IndexError: range object index out of range
We cannot modify the values of the range data type

Eg:
r[0] = 100
TypeError: ‘range’ object does not support item assignment
We can create a list of values with range data type

Eg:

>>> l = list(range(10)) 
>>> l 
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9] 

Leave a Reply

Your email address will not be published. Required fields are marked *