将 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'}