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