Python program to convert Set into Tuple and Tuple into Set

• Difficulty Level : Easy
• Last Updated : 26 Nov, 2020

Let’s see how to convert the set into tuple and tuple into the set. For performing the task we are use some methods like tuple(), set(), type().

• tuple(): tuple method is used to convert into a tuple. This method accepts other type values as an argument and returns a tuple type value.
• set(): set method is to convert other type values to set this method is also accepted other type values as an argument and return a set type value.
• type(): type method helps the programmer to check the data type of value. This method accepts a value as an argument and it returns type of the value.

Example:

Input: {'a', 'b', 'c', 'd', 'e'}
Output: ('a', 'c', 'b', 'e', 'd')
Explanation: converting Set to tuple

Input: ('x', 'y', 'z')
Output: {'z', 'x', 'y'}
Explanation: Converting tuple to set

Example 1: convert set into tuple.

Python

 #   program to convert set to tuple# create sets = {'a', 'b', 'c', 'd', 'e'}  # print setprint(type(s), " ", s)  # call tuple() method # this method convert set to tuplet = tuple(s)  # print tupleprint(type(t), " ", t)

Output:

<class 'set'>   {'a', 'c', 'b', 'e', 'd'}
<class 'tuple'>   ('a', 'c', 'b', 'e', 'd')

Example 2: tuple into the set.

Python

 #program to convert tuple into set  # create tuplet = ('x', 'y', 'z')  # print tupleprint(type(t), "  ", t)  # call set() methods = set(t)  # print setprint(type(s), "  ", s)

Output:

<class 'tuple'>    ('x', 'y', 'z')
<class 'set'>    {'z', 'x', 'y'}

My Personal Notes arrow_drop_up