当前位置: 首页 > 图灵资讯 > 行业资讯> Python中的字典遍历有序吗?

Python中的字典遍历有序吗?

来源:图灵python
时间: 2026-03-06 22:01:57

Python3.6之前的字典遍历是无序的,遍历输出的顺序和存储的顺序是不同的;

Python3.6开始字典的遍历是有序的,遍历输出的结果与存储顺序相同。

示例:

user_0={
'username':'efermi',
'first':'enrico',
'last':'fermi'
}
forkey,valueinuser_0.items():
print("\nKey:"+key)
print("Value:"+value)

运行结果:

3.5版本的操作结果:

p7.jpg

3.6版本的操作结果:

p7.jpg

Python 3.6 改写了 dict 因此,内部算法 3.6 的 dict 它是有序的,在这个版本之前是无序的。