from collections import OrderedDict

d1 = dict([('a', 1), ('b', 2), ('c', 3)]) # key无序

print('d1:', d1)

print(type(d1))

print('#############################################')

d2 = OrderedDict([('a', 1), ('b', 2), ('c', 3)]) # key有序

print('d2:', d2)

print(type(d2))

输出:

d1: {'b': 2, 'c': 3, 'a': 1}

#############################################

d2: OrderedDict([('a', 1), ('b', 2), ('c', 3)])

注:使用字典输出是无序的,使用OrderedDict(),输出有序的数据结构。

OrderedDict()如果数据量很大,会消耗内存。

python3 字典有序_Python3 有序字典—OrderedDict()相关推荐

  1. python实现字典遍历稳定有序使用collection包OrderedDict

    python实现字典遍历稳定有序使用collection包OrderedDict **注意虽然python3.6之后,dict本身也会保留插入的顺序,但是并不是严格保证的: Python3.6中的字典 ...

  2. Python中的字典到底是有序的吗

    之前写了文章介绍python中的列表和字典,在文章中描述到了python中的列表是有序的,字典是无序的,后来有粉丝在群里提醒我,说python3.6的版本之后,字典是有序的,因此,我找了一个低版本的p ...

  3. python3字典平均值_python3基础之字典

    Python3 字典 字典是另一种可变容器模型,且可存储任意类型对象. 字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号({})中 ,格 ...

  4. python3.8学习_python3.8.1 入门基础学习 之 【字典】 学习

    python3.8.1 入门基础学习 之 [字典] 学习字典是另一种可变容器模型,且可存储任意类型对象. 字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整 ...

  5. python3字典运算_Python3字典与集合

    一.Python3字典 字典是另一种可变容器模型,且可存储任意类型对象 字典的每个键值(key=>value)对用冒号":"分割,每个键值对之间用逗号"," ...

  6. python3字典列表_Python3 列表、元组、字典

    序列是Python中最基本的数据结构.序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推. Python有6个序列的内置类型,但最常见的是列表和元组. 序列 ...

  7. python3字典详解_python3中字典详解

    字典(dict) 1. 创建字典的几种方式 class dict(**kwarg) class dict(mapping, **kwarg) class dict(iterable, **kwarg) ...

  8. python3字典列表_python3入门(3)---列表、元组、字典、集合详解

    列表类型 访问list的值: list1 = [1, 2, 3, 4, 5] print(list1[0]) # 1 print(list1[0: 1]) #[1] print(list1[0: 2] ...

  9. python3 psycopg2查询PostgreSQL返回字典

    python3 psycopg2查询PostgreSQL返回字典列表. import psycopg2 from psycopg2 import extras # 不能少conn = psycopg2 ...

最新文章

  1. 幸运数字Ⅱ(树型结构构造答案,打表)难度⭐⭐
  2. 【 Notes 】Categories of Wireless Local Positioning Systems
  3. On-Heap与Off-Heap
  4. tomcat源码研究
  5. linux防火墙添加udp 123,centos下的ntp的安装和配置 (注意 防火牆的udp 123要打開,不然會不能用)...
  6. Linux内核地址空间为什么1GB,为什么Windows为其系统地址空间预留1Gb(或2 Gb)?
  7. 在MAC下搭建JSP开发环境
  8. vi和vim 的常用操作
  9. mysql更新一条语句_MySQL一条更新语句是如何执行的
  10. Keepalived 安装配置
  11. python吃显卡还是内存条_玩天际线吃U还是吃显卡或者还是吃内存?--天际线配置需求个人见解...
  12. 699美元起!一加8系列新机海外发布:120Hz 2K屏+骁龙865
  13. django的命令, 配置,以及django使用mysql的流程
  14. 磁盘阵列 RAID 技术原理详解
  15. 仓库出租平台有哪些_日用品仓库出租哪家划算周到
  16. 花粉俱乐部服务器维护,花粉俱乐部打不开进不去怎么回事?花粉俱乐部加载数据失败怎么解决?...
  17. Oracle P6培训系列:17建立基线
  18. 控制台上对同一个设备进行数据收发监控
  19. EnergyPlus笔记
  20. 免费P2P穿透通信(4) RDT可靠通信模块测试使用

热门文章

  1. Python花式编程案例锦集(2)
  2. Python数据可视化案例三:使用Slider组件调整曲线参数
  3. dos进入mysql不记得密码_windos mysql 忘记密码,无密码登录,重新登录
  4. C++ 关联容器set | map | multiset | multimap
  5. 排序算法 c++(思想+code)
  6. qdialog 只有点击才能获得焦点_使用金属激光切割机时该注意什么才能保证产品质量?...
  7. 编写python程序、输出*图形_Python用程序输出字母“C”的图案
  8. .sql文件_自己动手写SQL查询引擎
  9. 用友政务知识管理平台_云创数字政务大数据平台,助力政务工作高效管理
  10. 个人电脑 公司电脑 代理_你们想要打造的树莓派电脑,刚发布了官方版:性能更强大,只卖70美元...