python orderedset,python中order的用法

  python orderedset,python中order的用法

  当我们处理数据时,如果我们能把它们整理好,使用起来会很方便。但是,字典本身是没有顺序的。为了方便我们的使用,我们需要对字典进行分类。在这里,我们可以选择字典中的OrderedDict方法。我们先学习一下它的概念和使用注意事项,然后介绍一下Ordered Dict的例子。

  1.概念

  OrderedDict在内部维护一个根据键插入顺序排序的双向链表。每次插入新元素时,它都会被放在链表的末尾。重复分配现有键不会改变键的顺序。

  OrderdDict是对字典类型的补充。它会记住字典元素的添加顺序。

  2.使用注意

  (1)字典默认为循环只输出key.

  (OrderedDict字典的大小是普通字典的两倍,因为它在内部维护了另一个链表。所以如果要构建一个需要大量OrderedDict实例的数据结构(比如将100,000行CSV数据读入一个OrderedDict列表)。

  3.实例

  导入集合

  dic=集合。OrderedDict()

  dic[k1]=v1

  dic[k2]=v2

  dic[k3]=v3

  Print(dic)以上是python中order dition使用的方法。理解了OrdereDict更改键值的顺序之后,就可以开始按照字典的顺序操作了。

  (推荐操作系统:windows7系统,Python 3.9.1,戴尔G3电脑。)

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: