Does Python have Multiple Inheritance ?

Michele Simionato michele.simionato at
Fri Nov 7 16:45:46 CET 2008

On Nov 7, 4:38 pm, Tim Golden <m... at> wrote:
> Seriously, though, although Python does indeed support multiple inheritance,
> I have the impression from comments over the years that it's used a lot less
> than in other languages where it is more of a common idiom. Certainly in my
> own (not negligible) use of Python, I've very rarely used it for anything
> but the occasional mixin class.
> I'll leave others to comment on whether this is indeed so and why
> it might be :)

The reason is that in Python using composition is very easy, so there
is little need for MI
(which is a Good Thing).

More information about the Python-list mailing list