很多小伙伴想问Python中的字典遍历有序吗?那么小编今天就通过这篇文章来跟大家一起讲解一下Python之字典遍历有无序的相关内容,感兴趣的小伙伴一定要耐心阅读下去。
python3.6之前的字典遍历是无序的,遍历输出的顺序和存储顺序并不相同;
Python3.6开始字典的遍历就是有序的,遍历输出的结果和存储顺序相同。
示例:
user_0 = { 'username':'efermi', 'first':'enrico', 'last':'fermi' } for key,value in user_0.items(): print(" Key:" + key) print("Value:" + value)
运行结果:
3.5版本的运行结果:
3.6版本的运行结果:
Python 3.6 改写了 dict 的内部算法,因此 3.6 的 dict 是有序的,在此版本之前皆是无序。
通过上文大家也知道了python中,python3.6之前的字典遍历是无序的,遍历输出的顺序和存储顺序并不相同;而Python3.6开始字典的遍历就是有序的,遍历输出的结果和存储顺序相同。那么希望大家通过阅读小编的文章之后能够有所收获!如果大家觉得小编的文章不错的话,可以多多分享给有需要的人。