在基本python中订购一套

时间:2019-05-09 10:00:15

标签: python python-3.x set

是否可以在基本python中订购一套?

例如:

A = {1, 2, 3}
B = {3, -6, 2, 0}
print union(A, B)

预期输出:

({-6, 0, 1, 2, 3}, 5)

我的尝试

x = A | B
y = len(x)
print((set(x), y))

我的输出:

({0, 1, 2, 3, -6}, 5)

我已经阅读了一些其他问题的答案,并且有使用各种软件包进行处理的方法,但是对于本练习,我不是要导入任何软件包,而只是在基本python中进行处理(如果那是它的意思)被称为)。

1 个答案:

答案 0 :(得分:0)

否,集合按定义和实现无序。要创建排序列表,请将您的集合转换为列表并对其进行排序:

List = sorted(your_set)