Python tuple() Function
The Python tuple() function (or tuple() constructor) is used to create tuple using an iterable object. An iterable object can be any data structure like list, tuple, set, string and dictionary etc. The range() function can also be used as an iterable.
Syntax
tuple(iterable)
Parameters
iterable |
Required. iterable like list, tuple, set, string , dictionary and range() etc. |
Example:
In the below example, tuple() function is used to create tuple using a given iterable.
#using list as iterable MyTuple = tuple(['JAN', 'FEB', 'MAR', 'APR']) print(MyTuple) #using tuple as iterable MyTuple = tuple(('JAN', 'FEB', 'MAR', 'APR')) print(MyTuple) #using string as iterable MyTuple = tuple('string') print(MyTuple) #using range() as iterable MyTuple = tuple(range(1,6)) print(MyTuple)
The output of the above code will be:
('JAN', 'FEB', 'MAR', 'APR') ('JAN', 'FEB', 'MAR', 'APR') ('s', 't', 'r', 'i', 'n', 'g') (1, 2, 3, 4, 5)
Example: Using dictionary as an iterable
In the below example, tuple() function is used to create tuple from a given dictionary.
MyDict = { 'name': 'John', 'age': 25, 'city': 'London' } MyTuple = tuple(MyDict) print(MyTuple) MyTuple = tuple(MyDict.keys()) print(MyTuple) MyTuple = tuple(MyDict.values()) print(MyTuple)
The output of the above code will be:
('name', 'age', 'city') ('name', 'age', 'city') ('London', 25, 'John')
❮ Python Built-in Functions