dict是抽象类MutableMapping的一个子类
>>> from collections.abc import MutableMapping>>> isinstance(dict(),MutableMapping)True
但是在builtin.py中可以看到dict是继承自object对象。
所以我就产生了疑问,dict到底是如何实现继承MutableMapping的呢,是直接继承还是有一些中间环节。
MutableMapping是继承object的吗,这三者之间的关系到底是怎样的。
我了解到dict的实现应当是由解释器内部实现的。
我知道这大概涉及到python解释器的内部原理了,我对此很感兴趣。
MutableMapping也是由解释器内部实现的吗?
然后dict和MutableMapping在解释器内部实现了继承关系
慕姐4208626
相关分类