Что вернёт вызов build_freq(['а', 'б', 'а', 'в', 'б', 'а'])?
build_freq(['а', 'б', 'а', 'в', 'б', 'а'])
def build_freq(items): freq = {} for el in items: freq[el] = freq.get(el, 0) + 1 return freq
{'а': 1, 'б': 1, 'в': 1} — каждый уникальный элемент с счётчиком 1
{'а': 1, 'б': 1, 'в': 1}
{'а': 3, 'б': 2, 'в': 1} — каждый элемент с реальным числом повторений
{'а': 3, 'б': 2, 'в': 1}
['а', 'б', 'в'] — список уникальных элементов без подсчёта частот
['а', 'б', 'в']
6 — общее количество всех элементов в исходном списке
6