← К задачам
Частотное распределение
Создайте функцию, которая возвращает частотное распределение списка. Эта функция должна возвращать объект, где ключи - это уникальные элементы, а значения - частота, с которой эти элементы встречаются.
Примеры
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):
Для запуска тестов необходима авторизация.