python - 为什么 Python Set 会自动重新排序我输入的集合?
问题描述
下面是我的代码,当我打印或使用 Python 集时,它会自动重新排序我的项目,为什么会发生这种情况?
a = {9,40,49}
print(a)
{40, 9, 49}
下面是笔记本打印的图像。
解决方案
集合是一种无序的数据结构。但是,根据您的用例,可能适合使用不同的数据类型,例如列表。
推荐阅读
- logging - RediSearch - 查看错误日志中的完整查询
- sockets - React Native TCP,不变违规:本机模块不能为空
- c# - 是否可以使用 DryIoc 传递解析为工厂方法时使用的策略?
- php - 为什么 strpos() 无法识别我的关键字?
- dictionary - 如何比较地图的身份或此示例中发生了什么?
- apostrophe-cms - 限制编辑只能看到他的撇号片段
- oracle - Oracle 将天到秒的时间间隔与整数进行比较
- javascript - 在嵌套列表中,更改个人的样式
- 单击它时的元素
- phpmyadmin - phpmyadmin 的 LOADING 消息
- ruby-on-rails - Rails 多个连接由 or 分隔