为什么字典中的项目顺序在Python中发生了变化?

为什么字典中的项目顺序在Python中发生了变化?,第1张

为什么字典中的项目顺序在Python中发生了变化?

我可以知道为什么会这样吗?

这是因为命令是在内部组织的。

简而言之,这通过哈希表起作用,该哈希表根据密钥

hash()
值将密钥放入存储桶中。

如果我使用dict.keys()从字典中提取密钥并按照我认为的顺序对其进行迭代,那会导致不匹配问题吗?

取决于您的 *** 作方式。

k = list(d.keys())k.sort()for i in k: print i, d[i]

应该可以正常工作。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5654073.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存