Вопрос проверяет понимание внутренней логики Set и роли Hashable в обеспечении уникальности.
Короткий ответ
Set использует хеш-таблицу для хранения элементов. Каждый элемент должен соответствовать Hashable. При добавлении элемента вычисляется его хеш и проверяется равенство с существующими элементами. Если такой элемент уже есть, вставка не происходит. Это гарантирует уникальность.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.