Sobes.tech
Junior — Middle
78

Можешь привести пример, когда уместно использовать структуру данных в виде хеш-таблицы?

Компании, где спрашивали
СКМ ПРО

Ответ от нейросети

sobes.tech AI

Хеш-таблица — это структура данных, которая обеспечивает очень быстрый доступ к элементам по ключу. В Python она реализована в виде словаря (dict).

Пример уместного использования:

Если нужно хранить и быстро искать информацию по уникальному ключу, например, подсчёт количества вхождений слов в тексте:

text = "apple banana apple orange banana apple"
word_count = {}
for word in text.split():
    word_count[word] = word_count.get(word, 0) + 1
print(word_count)  # {'apple': 3, 'banana': 2, 'orange': 1}

Здесь словарь позволяет быстро обновлять и получать количество для каждого слова без перебора всех элементов.