gpt4 book ai didi

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

转载 作者:太空狗 更新时间:2023-10-30 00:29:57 26 4
gpt4 key购买 nike

<分区>

我正在尝试通过一些教程学习 Python。这是我遇到的一个让我感到困惑的简单示例。

>>> d={"server":"mpilgrim", "database":"master", "uid":"sa", "pwd":"secret"}

>>> d
{'pwd': 'secret', 'database': 'master', 'uid': 'sa', 'server': 'mpilgrim'}

>>> d.keys()
['pwd', 'database', 'uid', 'server']

>>> d.values()
['secret', 'master', 'sa', 'mpilgrim']

正如您在定义字典的第一行中所见,"pwd":"secret" 项是字典中的最后一个元素。但是,当我输出字典时,它变成了第一个元素。字典的其余部分已重新排序。

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

如果我使用 dict.keys() 从字典中提取键并按照我认为的顺序迭代它,是否会导致不匹配问题?

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com