Python tuple()

The tuple() builtin can be used to create tuples in Python.

In Python, a tuple is an immutable sequence type. One of the ways of creating tuple is by using the tuple() construct.

The syntax of tuple() is:

tuple(iterable)

1. tuple() Parameters

  • iterable​ (optional) – an iterable (list, range, etc.) or an iterator object

If the iterable is not passed to tuple(), the function returns an empty tuple.

2. Example: Create tuples using tuple()

t1 = tuple()
print('t1 =', t1)

# creating a tuple from a list
t2 = tuple([1, 4, 6])
print('t2 =', t2)

# creating a tuple from a string
t1 = tuple('Python')
print('t1 =',t1)

# creating a tuple from a dictionary
t1 = tuple({1: 'one', 2: 'two'})
print('t1 =',t1)

Output

t1 = ()
t2 = (1, 4, 6)
t1 = ('P', 'y', 't', 'h', 'o', 'n')
t1 = (1, 2)

Recommended reading: Python Tuples