На Python посчитай частоту слов в списке ['кот', 'код', 'кот'].
кот: 2; код: 1.
Показать решениеСвернуть решение
- Заведи пустой словарь: ключ — слово, значение — число появлений.
- Для каждого слова возьми прежний счётчик или 0 и прибавь 1.
- После прохода у «кот» будет 2, у «код» — 1; выведи значения в заданном порядке.
words = ['кот', 'код', 'кот']
counts = {}
for word in words:
counts[word] = counts.get(word, 0) + 1
print(counts['кот'], counts['код'])2 1
