collections

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

'defaultdict', 'OrderedDict', 'namedtuple', 'UserString',
'Counter', 'ChainMap','deque', 'UserDict', 'UserList',

collections.Counter

统计出现的次数

>>> collections.Counter('qyqi')
Counter({'q': 2, 'i': 1, 'y': 1})

collections.namedtuple

将元祖中的数据命名(就可以按属性访问了)

>>> User = collections.namedtuple('User', ['name', 'sex', 'age'])
>>> User.__doc__
'User(name, sex, age)'
>>> user1 = User(name='u1', sex='male', age=21)
>>> user1
User(name='u1', sex='male', age=21)

collections.deque

双向队列

collections.defaultdict

带默认参数的字典

collections.OrderedDict

有序字典

推荐阅读更多精彩内容

  • collections是Python内建的一个集合模块,提供了许多有用的集合类。 defaultdict 我们都知...
    Jlan阅读 266评论 0 2
  • collections是Python内建的一个集合模块,提供了许多有用的集合类。 namedtuple 我们知道t...
    Rick_Ji阅读 88评论 0 0
  • Python附带一个模块,它包含许多容器数据类型,名字叫作collections。我们将讨论它的作用和用法。 我们...
    hufengreborn阅读 180评论 0 1
  • 黑夜遮住了我的眼睛 秋霜染白了我的鬓 春天的河水在心里结成了冰 他们阻止我去寻找光明 说:这就是你的命! 我大声说...
    妮妮雅阅读 127评论 0 4
  • "什么鬼…双子座…"冷铭音韵糊涂了。"双子战士啦,唉,比我主人记忆还差。"特维斯蒂感叹道。"喂喂,说什么呢!有这么...
    奈琳索百晗阅读 114评论 0 0
  • 第八篇是童年,这是第九篇 我们冷战了,胸口一阵一阵的疼。我不愿责怪他,我也心疼我自己。找不到解决的办法,疏解...
    小小熊宝阅读 77评论 2 0
  • 失业的第三天 傍晚下了非常大的一场雨,伴随着阵阵响雷,我在被窝里躲避着,觉得安全,也无心看外面的世界。雨停了,又恢...
    叶菀儿阅读 29评论 0 0