Я знаю, что объект является хэшируемым, если у него есть значение ha sh, которое никогда не изменяется в течение его времени жизни.
Мой вопрос заключается в том, почему наборы позволяют только добавлять хешируемые объекты?
Как они реализовали set
set