Junior — Middle
79
Можешь привести пример, когда уместно использовать структуру данных в виде хеш-таблицы?
Companies where asked
СКМ ПРО
Answer from AI
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}
Здесь словарь позволяет быстро обновлять и получать количество для каждого слова без перебора всех элементов.