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版本的操作结果:

3.6版本的操作结果:

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