使python字典有序

使用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)

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 常用模块 认识模块 什么是模块 什么是模块? 常见的场景:一个模块就是一个包含了python定义和声明的文件,文...
    go以恒阅读 2,166评论 0 6
  • 1. 认识模块 1.1 什么是模块 一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.p...
    hswangxun阅读 693评论 0 1
  • 个人笔记,方便自己查阅使用 Py.LangSpec.Contents Refs Built-in Closure ...
    freenik阅读 67,935评论 0 5
  • 人生苦短我用 Python 注:最后附电子书地址 一、Pythonic Thinking 第1条: 确认自己所用的...
    molscar阅读 2,186评论 0 3
  • NSTimer 是iOS开发中常用的定时器, NSTimer的使用常见的有两种方式: 1. [NSTimer t...
    司空123阅读 2,726评论 0 0

友情链接更多精彩内容