Переопределение хеширующей функции Python в словаре

Я пытаюсь создать пользовательскую хеш-функцию для какого-либо объекта, который ябуду хэшировать в словарь. Функция хеширования уникальна (не стандартная функция Python). Это очень важно для меня: использовать уникальную функцию. Каждый ключЗначение s это список.

Предполагая, что я переопределить__hash__ и в конечном итоге придумать правильный хэш-номер для объекта. Было бы:

dict = {}
dict[number_here] = value

хэш-значение в номер позицииnumber_hereили он все еще будет в положении, когда Python 'хэш-таблица будет рассчитывать для этого числа?

печатьdict показывает только предметы, а не какую позицию онире это. Тем не менее, когда я делаюhash(4), результат 4. Так что ям при условии, что это означает, что целые числа хэшируются в их соответствующие местоположения?

Может ли кто-нибудь проверить мои выводы или объяснить, если яя не прав?

Ответы на вопрос(2)

Ваш ответ на вопрос