クラスの多重継承において、共通の親クラスを2回継承してしまう問題(ダイヤモンド継承)をPythonはどう解決しているか。

Python 3ではC3線形化を用いて、一貫性のあるメソッド探索順序を計算している。