defaultdict

Posted littlevigra

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了defaultdict相关的知识,希望对你有一定的参考价值。

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的主要内容,如果未能解决你的问题,请参考以下文章

Python defaultdict 和 lambda

关于python的defaultdict

了解 Python 中 defaultdict 的使用 [重复]

使用字典理解过滤 defaultdict

defaultdict(list) 将所有值连接到一个列表中

按最高项目号对 defaultdict(list) 进行排序