关于字典的值顺序随机变化的问题
运行了好几次,字典中{key:value}的前后顺序总是改变。请问问题是出在了哪里呢?又该如何改正呢? 集合是没有顺序的,所以显示出来的顺序会变,把这个大括号改成小括号或中括号换成元组或列表
isdkz 发表于 2023-3-26 15:33
集合是没有顺序的,所以显示出来的顺序会变,把这个大括号改成小括号或中括号换成元组或列表
1. 字典不是集合
2. 新版python已经做到了字典顺序不变 歌者文明清理员 发表于 2023-3-26 15:36
1. 字典不是集合
2. 新版python已经做到了字典顺序不变
题主的情况确实是集合的问题,只是他描述成了字典的键值顺序一直在变 歌者文明清理员 发表于 2023-3-26 15:36
1. 字典不是集合
2. 新版python已经做到了字典顺序不变
你自己看他的截图,只是他表述不对而已 isdkz 发表于 2023-3-26 16:06
你自己看他的截图,只是他表述不对而已
他这里面应该是字典和集合 both 歌者文明清理员 发表于 2023-3-26 16:20
他这里面应该是字典和集合 both
只是集合的问题而已,跟字典无关 isdkz 发表于 2023-3-26 15:33
集合是没有顺序的,所以显示出来的顺序会变,把这个大括号改成小括号或中括号换成元组或列表
谢谢大佬! 歌者文明清理员 发表于 2023-3-26 15:36
1. 字典不是集合
2. 新版python已经做到了字典顺序不变
谢谢大佬! 鱼cpython学习者 发表于 2023-3-26 15:44
题主的情况确实是集合的问题,只是他描述成了字典的键值顺序一直在变
谢谢大佬!
页:
[1]