mro multiple example 1

This commit is contained in:
Mert Gör 🇹🇷 2023-07-08 23:09:36 +03:00
parent 18308c8376
commit aae44d6362
No known key found for this signature in database
GPG key ID: 2100A876D55B39B9
2 changed files with 39 additions and 0 deletions

View file

@ -0,0 +1,19 @@
class A:
pass
class B(A):
pass
class C:
pass
class D(C):
pass
class E(B, D):
pass
print(E.__mro__) # (<class '__main__.E'>, <class '__main__.B'>, <class '__main__.A'>, <class '__main__.D'>, <class '__main__.C'>, <class 'object'>)

View file

@ -0,0 +1,20 @@
class A:
pass
class B(A):
pass
class C:
pass
class D(C):
pass
class E(B, D):
pass
print(E.__mro__) # (<class '__main__.E'>, <class '__main__.B'>, <class '__main__.A'>, <class
'__main__.D'>, <class '__main__.C'>, <class 'object'>)