Определение одного родителя

Если нужно узнать принадлежат ли два объекта одному классу - один родитель. Можно сделать так (сравнить тип объекта с помощью isinstance или issubclass совместно с type()):

first_number = One()
number = Three()

isinstance(number, type(first_number)) 
# False
# т.к. экземпляр класса number не является экземпляром класса first_number

issubclasss(type(number), type(first_number))
# False

Last updated