使用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)
如此生成的字典便是有序的
网友评论