Skip to content
Related Articles

Related Articles

Improve Article

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.


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.


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


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

Example 2: tuple into the set.


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


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

 Attention 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

My Personal Notes arrow_drop_up
Recommended Articles
Page :