tuple() Function in Python
The tuple() function is a built-in function in Python that can be used to create a tuple.
A tuple is an immutable sequence type.
Syntax:
tuple(iterable)
Parameters: This function accepts a single parameter iterable (optional). It is an iterable(list, range etc..) or an iterator object. If an iterable is passed, the corresponding tuple is created. If the iterable is not passed, empty tuple is created .
Returns: It does not returns any-thing but creates a tuple.
Error and Exception: It returns a TypeError, if an iterable is not passed.
Below programs illustrate tuple() function in Python:
Program 1: Program demonstrating the use of tuple() function
# Python3 program demonstrating# the use of tuple() function # when parameter is not passedtuple1 = tuple()print(tuple1) # when an iterable(e.g., list) is passedlist1= [ 1, 2, 3, 4 ] tuple2 = tuple(list1)print(tuple2) # when an iterable(e.g., dictionary) is passeddict = { 1 : 'one', 2 : 'two' } tuple3 = tuple(dict)print(tuple3) # when an iterable(e.g., string) is passedstring = "geeksforgeeks" tuple4 = tuple(string)print(tuple4) |
Output:
()
(1, 2, 3, 4)
(1, 2)
('g', 'e', 'e', 'k', 's', 'f', 'o', 'r', 'g', 'e', 'e', 'k', 's')
Program 2: Program demonstrating the TypeError
# Python3 program demonstrating # the TypeError in tuple() function # Error when a non-iterable is passedtuple1 = tuple(1) print(tuple1) |
Output:
Traceback (most recent call last):
File "/home/eaf759787ade3942e8b9b436d6c60ab3.py", line 5, in
tuple1=tuple(1)
TypeError: 'int' object is not iterableAttention geek! Strengthen your foundations with the Python Programming Foundation Course and learn the basics.
To begin with, your interview preparations Enhance your Data Structures concepts with the Python DS Course. And to begin with your Machine Learning Journey, join the Machine Learning – Basic Level Course

Formed in 2009, the Archive Team (not to be confused with the archive.org Archive-It Team) is a rogue archivist collective dedicated to saving copies of rapidly dying or deleted websites for the sake of history and digital heritage. The group is 100% composed of volunteers and interested parties, and has expanded into a large amount of related projects for saving online and digital history.

