python - Python 设置的无序可以被认为是随机顺序吗?

标签 python random set shuffle

我想知道 Python 的内置 set 结构没有元素排序是否“足够随机”。例如,以集合的迭代器为例,是否可以将其视为其元素的混洗 View ?

(如果重要的话,我在 Windows 主机上运行 Python 2.6.5。)

最佳答案

不,它不是随机的。它是“任意排序”的,这意味着您不能依赖它是有序的还是随机的。

关于python - Python 设置的无序可以被认为是随机顺序吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2860339/

相关文章:

python 设置与对象集的交集

java - 设置盘点项目

c++ - std::set 的运算符重载无法正常工作

python - 如何在python中通过类似的索引/属性对元组/对象列表进行分组?

python - 如何使用 winrm 无需密码登录 Windows,如果我可以使用 pywinrm 中的私钥登录机器

Python 正则表达式 : Group Backref

python将一个值 append 到子列表

php - MySQL 查询,使 ORDER BY rand() 将特定行放在底部

python - 根据第三个列表中的随机项目,从两个列表之一中选择一个随机项目

c++ - 设置随机获取项目的机会(C++)?