Python Tutorial Python Advanced Python Resources Python Libraries
Python Java C++ C C# PHP R SQL DS Algo InterviewQ

Python - tuple() Function



The 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, dictionary and range iterables etc.

Syntax

tuple(iterable)

Parameters

iterable Required. iterable like list, tuple, set, string , dictionary, etc.

Return Value

Returns a tuple containing all elements of passed iterable.

Example:

In the example below, tuple() function is used to create tuple using a given iterable.

#using list iterable
MyTuple = tuple(['JAN', 'FEB', 'MAR', 'APR'])
print(MyTuple)

#using tuple iterable
MyTuple = tuple(('JAN', 'FEB', 'MAR', 'APR'))
print(MyTuple)

#using set iterable
MyTuple = tuple({'JAN', 'FEB', 'MAR', 'APR'})
print(MyTuple)

#using string iterable
MyTuple = tuple('string')
print(MyTuple)

The output of the above code will be:

('JAN', 'FEB', 'MAR', 'APR')
('JAN', 'FEB', 'MAR', 'APR')
('JAN', 'FEB', 'MAR', 'APR')
('s', 't', 'r', 'i', 'n', 'g')

Example: Using dictionary iterable

In the example below, 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 Tuple Methods

5