如何使用重复键创建Python字典?
Python字典不允许键重复。然而,我们可以使用 defaultdict 找到一个解决办法。该类在collections模块中定义。
使用列表作为defaultdict对象的默认工厂
>>> from collections import defaultdict
>>> d=defaultdict(list)
这是一个具有两个项目的元组列表。第一个项目被发现反复使用。这个列表被转换成defaultdict
>>> for k,v in l:
d[k].append(v)
使用dict()函数将此defaultdict转换为字典对象
>>> dict(d)
{1: [111,'aaa'],2: [222,'bbb'],3: [333,'ccc']}
阅读更多:Python 教程