Convert Range into a Tuple in Python
Convert Range into a Tuple
To convert a given range object into a Tuple in Python, you can use tuple() builtin function. Call the tuple() function and pass the given range object as argument. The tuple() function creates a new tuple object using the values from the given range object, and returns it.
The syntax to convert given range object myrange
into a tuple mytuple
is
mytuple = tuple(myrange)
Examples
1. Convert range(start, stop) into a tuple
In the following example, we take a range object with a start of 4, and stop of 10, and convert this range object into a tuple.
Python Program
# Take a range
myrange = range(4, 10)
# Convert range object into a tuple
mytuple = tuple(myrange)
print(mytuple)
Output
(4, 5, 6, 7, 8, 9)
2. Convert range(start, stop, step) into a tuple
In the following example, we take a range object with a specific step value, and convert this range object into a tuple.
Python Program
# Take a range
myrange = range(4, 15, 3)
# Convert range object into a tuple
mytuple = tuple(myrange)
print(mytuple)
Output
(4, 7, 10, 13)
Summary
In this tutorial of Python Ranges, we learned how to convert a range object into a Tuple of integers using tuple() builtin function.