Хеш-таблица (hash map) хранит пары ключ → значение и обеспечивает вставку, поиск и удаление в среднем за O(1). Она работает, пропуская каждый ключ через хеш-функцию, которая отображает его на индекс в базовом массиве ("bucket").
Как это работает
text
key "cat" --hash()--> 3 buckets:
key "dog" --hash()--> 0 [0] -> ("dog", 5)
[1]
[2]
[3] -> ("cat", 9)
Пример
python
phone = {}
phone[] =
num = phone[]
phone[]
phone
