Python – Create a Tuple

There are two ways to create a tuple in Python.

The first way is to use parenthesis () as shown in the following example.

tuple_1 = (item_1, item_2, item_3)

We can pass as many items as required in parenthesis.

The second way to create a tuple is to use tuple() builtin function. Pass an iterable to tuple() function, and it returns a Tuple created from the items of the given iterable.

tuple_1 = tuple(iterable)

Since tuple is immutable, we cannot add to or delete items from a tuple. So, whatever the elements we initialize the tuple with, that’s it, no more modifications to the tuple.



1. Create Tuple using Parenthesis ()

In the following program, we create a tuple of integers tuple_1 using parenthesis.

Python Program

tuple_1 = (2, 4, 6)
Try Online


(2, 4, 6)

2. Create Tuple using tuple() Function

In the following program, we create a tuple of strings tuple_1 using tuple() builtin function. We take the list x as iterable and pass it to the tuple() function.

Python Program

x = ['a', 'b', 'c']
tuple_1 = tuple(x)
Try Online


('a', 'b', 'c')


In this Python Tutorial, we learned how to create a tuple in Python with the help of examples.