← К задачам
Средне · +3ОбъектыОсновы языкаЦиклы

Частотное распределение

Создайте функцию, которая возвращает частотное распределение списка. Эта функция должна возвращать объект, где ключи - это уникальные элементы, а значения - частота, с которой эти элементы встречаются.

Примеры

get_frequencies(["A", "B", "A", "A", "A"]) ➞ { "A" : 4, "B" : 1 }

get_frequencies([1, 2, 3, 3, 2]) ➞ { 1: 1, 2: 2, 3: 2 }

get_frequencies([True, False, True, False, False]) ➞ { True: 2, False: 3 }

get_frequencies([]) ➞ {}

Примечание

  • Если дан пустой список, вернуть пустой объект (см. пример #4).
  • Объект должен быть в том же порядке, что и во входном списке.
def get_frequencies(lst):
    
Для запуска тестов необходима авторизация.
Поддержать проект