>>> isinstance(True, int) True
>>> hash(1) 1 >>> hash(True) 1
>>> isinstance(True, int) True
>>> hash(1) 1 >>> hash(True) 1
RodegastБинго! Волшебный метод же есть, даже?
А вот как раз и ответ на вопрос про множества:
RodegastЧего? Тебе же сказали уже "подмножество“, это вовсе не ”один и тот же объект".
то вот тебе очередной могильничек:
Rodegast
> Если 1 и True это разные объекты
True это и есть 1, а False 0.
print(True is 1) print(id(True)) print(id(1))
RodegastЭто фактически отвечает на вопрос ТСа.
Это разные объекты с одинаковыми значениями. Так или иначе, но от этого ничего не меняется.