为什么将集合应用于列表会对其排序?

时间:2018-09-20 09:11:37

标签: python python-2.7 sorting set

我试图通过以下简单脚本了解Python行为:

我建立一个列表,将其洗牌,将其变成一组,然后再次变成一个列表。令人惊讶的是,最终列表已排序。

让我们看看代码:

>>> B
array([[2.0, 2.0, array(54.), 2.0],
       [array(54.), array(54.), 2.0, 2.0]], dtype=object)
>>> del B

您能解释一下为什么我的最终名单被排序了吗?我以为一套是无序的收藏。我在这里错过了什么副作用?

非常感谢

0 个答案:

没有答案