📜  将 Set 转换为 Tuple 并将 Tuple 转换为 Set 的Python程序

📅  最后修改于: 2022-05-13 01:55:34.744000             🧑  作者: Mango

将 Set 转换为 Tuple 并将 Tuple 转换为 Set 的Python程序

让我们看看如何将集合转换为元组,并将元组转换为集合。为了执行任务,我们使用了一些方法,如 tuple()、set()、type()。

  • tuple() : tuple 方法用于转换成元组。此方法接受其他类型值作为参数并返回元组类型值。
  • set() : set 方法是将其他类型的值转换为 set 这个方法也接受其他类型的值作为参数并返回一个 set 类型的值。
  • type() : type 方法帮助程序员检查值的数据类型。此方法接受一个值作为参数并返回该值的类型。

例子:

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

示例 1:将集合转换为元组。

Python
#   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)


Python
#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)


输出:

   {'a', 'c', 'b', 'e', 'd'}
   ('a', 'c', 'b', 'e', 'd')

例2:元组入集合。

Python

#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)

输出:

    ('x', 'y', 'z')
    {'z', 'x', 'y'}