导语:
本文主要介绍了关于Python中的字典遍历有序吗?的相关知识,包括python字典可以排序吗,以及python字典怎么排序这些编程知识,希望对大家有参考作用。
Python3.6之前的字典遍历是无序的,遍历输出的顺序和存储顺序并不相同;
从Python 3.6开始,字典的遍历是有序的,遍历输出的结果和存储顺序是一样的。
示例:
user_0 = {
'username':'efermi',
'first':'enrico',
'last':'fermi'
}
for key,value in user_0.items():
print("\nKey:" + key)
print("Value:" + value)
运行结果:
3.5版本的运行结果:
3.6版本的运行结果:
Python 3.6重写了dict的内部算法,所以3.6的dict是有序的,这个版本之前是无序的。
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ python模块的内置属性是什么?09/13
- ♥ python创建没有括号的函数吗?12/12
- ♥ python是什么类型的语言09/23
- ♥ 如何解决python导入模块错误11/06
- ♥ 如何使用python程序判断是否是闰年08/17
- ♥ python中的迭代是什么意思08/22
内容反馈