如果没有定义顺序,python 如何迭代集合?

use*_*404 6 python set

所以我注意到我们在 python 中说集合没有顺序或排列,尽管您当然可以对集合生成的列表进行排序。

所以我想知道如何在 python 中定义集合的迭代。它是否只是遵循排序的列表顺序,或者是否有其他一些可能在某个时候突然出现的枪?

谢谢。

Ale*_*ine 4

临时顺序用于迭代set,但您无法可靠地预测它(实际上,因为它取决于 的插入和删除历史记录set)。如果您需要特定订单,请使用list.