【发布时间】:2017-04-04 13:46:51
【问题描述】:
我想将collections 中的OrderedDict() 和defaultdict() 组合在一个对象中,这应该是一个有序的,默认为dict。
这可能吗?
【问题讨论】:
-
即使你已经接受了一个解决方案,你可能想看看我为这个answer写的更简单的
OrderedDefaultdict类。 -
@drs 在下面看到我的答案,这正是:stackoverflow.com/a/35968897/1644561
-
我知道,从 Python 3.7 开始,对于从常规
dict继承的任何内容(包括defaultdict),都会保留插入顺序。
标签: python dictionary