小编use*_*760的帖子

TypeError:多个基数具有实例布局冲突

我想用两个创建一个类:collections.OrderedDictcollections.DefaultDict.这样我就可以获得一个有序的字典,并为访问的现有密钥设置一个默认值.有什么方法可以做到这一点?

我的解决方案是围绕我上面提到的两个类创建另一个类.由于我认为每个类中的方法具有相同的名称,这会导致错误吗?

from collections import defaultdict, OrderedDict
class owndic(OrderedDict, defaultdict):
    pass
Run Code Online (Sandbox Code Playgroud)

生产

TypeError: multiple bases have instance lay-out conflict
Run Code Online (Sandbox Code Playgroud)

干杯!

python class python-3.x defaultdict

12
推荐指数
1
解决办法
3173
查看次数

标签 统计

class ×1

defaultdict ×1

python ×1

python-3.x ×1