zoukankan      html  css  js  c++  java
  • python工具类之collections

    collections是Python内建的一个集合模块,提供了许多有用的集合类。

    from collections import OrderedDict

    从工具类collections导入OrderdDict

    collections常用模块

    计数器(Counter)

    双向队列(deque)

    默认字典(defaultdict)

    有序字典(OrderedDict)

    可命名元组(namedtuple)

    使用以上类型时需要导入模块 from collections import *

    OrderedDict

    使用dict,Key是无序的。在对dict做迭代时,无法确定Key的顺序。

    如果要保持Key的顺序,可以用OrderedDict

    >>> from collections import OrderedDict
    >>> dd=OrderedDict([('a',1),('z',2),('x',5)])
    >>> d=dict([('a',1),('z',2),('x',5)])
    >>> d.keys()
    dict_keys(['z', 'a', 'x'])
    >>> dd.keys()
    odict_keys(['a', 'z', 'x'])
  • 相关阅读:
    java-day21
    java-day20
    java-day19
    java-day18
    java-day17
    java-day16
    java-day15
    java-day14
    python-day06
    java-day13
  • 原文地址:https://www.cnblogs.com/st12345/p/9081910.html
Copyright © 2011-2022 走看看