Sobes.tech
Junior — Middle
83

Қашан хэш-таблица деректер құрылымын қолдану орынды болатынын мысалмен көрсете аласыз ба?

Сұралған компаниялар
СКМ ПРО

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}

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