Bir hash tablosu (hash map) key → value çiftlerini depolar ve ortalama olarak O(1) ekleme, arama ve silme işlemini sağlar. Her anahtarı, onu temel bir dizideki (bir "bucket") bir dizine eşleyen bir hash işlevi üzerinden çalıştırarak çalışır.
Nasıl Çalışır
text
key "cat" --hash()--> 3 buckets:
key "dog" --hash()--> 0 [0] -> ("dog", 5)
[1]
[2]
[3] -> ("cat", 9)
Örnek
python
phone = {}
phone[] =
num = phone[]
phone[]
phone
