একটি হ্যাশ টেবিল (hash map) key → value জোড়া সংরক্ষণ করে এবং গড়ে O(1) ইনসার্ট, লুকআপ এবং ডিলিট প্রদান করে। এটি প্রতিটি কী-কে একটি হ্যাশ ফাংশন-এর মাধ্যমে চালায় যা এটিকে অন্তর্নিহিত অ্যারের একটি ইন্ডেক্সে ম্যাপ করে (একটি "বাকেট")।
এটি কীভাবে কাজ করে
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
