将Set转换为Tuple以及Tuple转换为Set的Python程序
当需要将集合结构转换为元组并将元组转换为集合时,可以使用“tuple”和“set”方法。
以下是示例 −
更多Python相关文章,请阅读:Python 教程
示例
my_set = {'ab', 'cd', 'ef', 'g', 'h', 's', 'v'}
print("类型是:")
print(type(my_set), " ", my_set)
print("将集合转换为元组:")
my_tuple = tuple(my_set)
print("类型是:")
print(type(my_tuple), " ", my_tuple)
my_tuple = ('ab', 'cd', 'ef', 'g', 'h', 's', 'v')
print("元组是:")
print(my_tuple)
print(type(my_tuple), " ", my_tuple)
print("将元组转换为集合:")
my_set = set(my_tuple)
print(type(my_set), " ", my_set)
输出
类型是:
<class 'set'> {'ef', 'g', 'h', 's', 'ab', 'v', 'cd'}
将集合转换为元组:
类型是:
<class 'tuple'> ('ef', 'g', 'h', 's', 'ab', 'v', 'cd')
元组是:
('ab', 'cd', 'ef', 'g', 'h', 's', 'v')
<class 'tuple'> ('ab', 'cd', 'ef', 'g', 'h', 's', 'v')
将元组转换为集合:
<class 'set'> {'ef', 'g', 'h', 's', 'ab', 'v', 'cd'}
解释
-
定义一个集合并在控制台上显示。
-
使用“type”方法确定此数据结构的类型。
-
使用“tuple”方法将其转换为元组。
-
使用“type”方法确定此类型。
-
现在要将此元组转换回集合,可以使用“set”方法。
-
确定此类型并在控制台上显示为输出。