码迷,mamicode.com
首页 > 其他好文 > 详细

defaultdict

时间:2018-03-09 01:33:06      阅读:244      评论:0      收藏:0      [点我收藏+]

标签:pre   string   factor   dict   post   red   ems   字典列表   item   

defaultdict 的例子

使用list作为default_factory,他很容易的将一个以键值形式表现的序列分组成一个字典列表

>>> s = [(‘yellow‘, 1), (‘blue‘, 2), (‘yellow‘, 3), (‘blue‘, 4), (‘red‘, 1)]
>>> d = defaultdict(list)
>>> for k, v in s:
...     d[k].append(v)
...
>>> d.items()
[(‘blue‘, [2, 4]), (‘red‘, [1]), (‘yellow‘, [1, 3])]

defaultdict

标签:pre   string   factor   dict   post   red   ems   字典列表   item   

原文地址:https://www.cnblogs.com/hixiaowei/p/8531644.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!