博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python工具类之collections
阅读量:4919 次
发布时间:2019-06-11

本文共 569 字,大约阅读时间需要 1 分钟。

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'])

 

转载于:https://www.cnblogs.com/st12345/p/9081910.html

你可能感兴趣的文章
开发日志
查看>>
使用 Intellij Idea 导出JavaDoc
查看>>
js -- 写个闭包
查看>>
属性动画
查看>>
html5中<body>标签支持的事件
查看>>
F. 约束
查看>>
安装 jdk
查看>>
对康拓展开式和逆康托展开式的认识
查看>>
第二次作业(homework-02)成绩公布
查看>>
KVM&amp;Libvirt基本概念及开发杂谈
查看>>
flv视频格式详细解析
查看>>
Python装饰器
查看>>
美剧推荐之《越狱》
查看>>
网络相关知识
查看>>
Chapter 1 Securing Your Server and Network(5):使用SSL加密会话
查看>>
19、路由和拓扑图和lan
查看>>
编写高性能 Web 应用程序的 10 个技巧
查看>>
a 锚点跳转滑动效果
查看>>
iOS9.0 LaunchScreen.StroyBoard自定义启动图片
查看>>
14、求出最大元素的下标及地址值——数组
查看>>