python - 如果没有定义顺序,python 如何遍历一个集合?

标签 python set

<分区>

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

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

谢谢。

最佳答案

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

关于python - 如果没有定义顺序,python 如何遍历一个集合?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55734364/

相关文章:

python - 从 python 上的 dict 获取集合运算符

algorithm - 计算累积 XOR 小于 k 的子集数

python - 使用 Python S2/S2sphere 库 - 在一个圆中找到特定级别的所有 s2 单元(给出纬度、经度和半径)

python - 集市:bzrlib 相当于 "bzr info"

python - uWSGI 如何禁用 Python GIL

python - 我如何在 python 中进行 strtotime?

Python:列表中的唯一项按其出现的顺序排列

python - 使用 pip 安装 SciPy 和 NumPy

java - 传递一个集合来创建一个新集合

java - 如何在(Android)Java中定义间隔列表?