Python 中的有序字典

矫情吗;* 2023-10-13 23:29 228阅读 0赞

OrderedDict是一个字典子类,它会记住键首次插入的顺序。dict()和 OrderedDict()之间的唯一区别是:

OrderedDict保留键的插入顺序。常规字典不会跟踪插入顺序,并且迭代它会以任意顺序给出值。相比之下,OrderedDict 会记住插入项目的顺序。

  1. # A Python program to demonstrate working of OrderedDict
  2. from collections import OrderedDict
  3. print("This is a Dict:\n")

发表评论

表情:
评论列表 (有 0 条评论,228人围观)

还没有评论,来说两句吧...

相关阅读

    相关 python 有序字典

    首先介绍下为什么有时候用到字典。 例如一场考试成绩其实可以用列表表示,如\[\[张三,89\],\[李四,85\]\]。 可能很多人觉得这样没有字典直观。 确实,但是

    相关 python实现有序字典

    对于一个能够保存键值插入顺序的字典,是如何实现的? 主要有两点:   一个双向链表,用来记录字典的键值的插入顺序   一个键和链表节点的映射,主要用来删除键的时候,找