美文网首页
使python字典有序

使python字典有序

作者: zenos876 | 来源:发表于2019-05-19 15:25 被阅读0次

使用dict时,Key是无序的。可以尝试打印查看,key顺序是随机的
但是在python3.6遍历字典改成有序的了

collections是Python内建的一个集合模块,提供了许多有用的集合类。
使用python的collections模块中的OrderedDict可以使字典按照自己设定的顺序排列。
具体的使用如下

from collections import OrderedDict

dict = OrderedDict()
dict["a"] = "A"
dict["b"] = "B"
dict["c"] = "C"
dict["d"] = "D"
print(dict)

如此生成的字典便是有序的

相关文章

网友评论

      本文标题:使python字典有序

      本文链接:https://www.haomeiwen.com/subject/vxhqzqtx.html