Предмет: Информатика, автор: vorizonbusiness

Write a Python function that takes in a list of integers and returns a new list that contains only the unique elements of the original list, sorted in descending order by the number of times each element appears in the original list. If two or more elements appear the same number of times, they should be sorted in ascending order.

For example, given the list [1, 2, 2, 3, 3, 3, 4, 4, 4, 4], the function should return [4, 3, 2, 1].

Ответы

Автор ответа: mixail0809
0

def unique_sorted_descending(input_list):

   # create a dictionary to store the count of each element

   count_dict = {}

   for num in input_list:

       if num in count_dict:

           count_dict[num] += 1

       else:

           count_dict[num] = 1

   # sort the elements based on count and then by value

   sorted_list = sorted(count_dict.items(), key=lambda x: (-x[1], x[0]))

   # return the sorted list of unique elements

   return [elem[0] for elem in sorted_list]

Автор ответа: PPPOPOCHE
0

This function first creates a dictionary to store the count of each element in the input list. It then uses the sorted function to sort the dictionary items by count (in descending order) and then by value (in ascending order). Finally, it returns a list of the sorted unique elements.

Похожие вопросы
Предмет: История, автор: zahar325517556
Предмет: Математика, автор: danilnikulin1724
Предмет: Литература, автор: fifidid9
Предмет: Другие предметы, автор: abakarovmagomed06111

ДАМ 15 БАЛЛОВ
«Благотворительность в истории России».
1.
Каждый год в Республике Калмыкия проводится акция с символическим названием.

Доброе сердце
Инсан
Подари жизнь
творить благо
2.
Традиция – это …

правила поведения человека
передача правил поведения в семье, семейных обычаев и обрядов
умение понимать собеседника и не допускать неприятных для других ситуаций
3.
«Поступай по отношению к другим так, как ты хотел бы, чтобы поступали по отношению к тебе.» Это…

золотое правило нравственности
нравственный поступок
Семейный кодекс
4.
Кем гордятся жители России:

А.В. Суворов, Наполеон, Л.Н. Толстой
М.И. Кутузов, Ю. Гагарин, А.С. Пушкин
Г.К.Жуков, М.Ю. Лермонтов, А. Гитлер
5.
Бескорыстие – это…

способность человека определять своё поведение с учетом законов природы и общества
моральное правило, регулирующее отношения между людьми при распределении благ, наград и наказаний, доходов и т.п.
отсутствие стремления к личной выгоде, наживе
6.
Щедрость – это…

оказание бескорыстной помощи другим людям, отсутствие скупости
почитание людей за их благородное происхождение и за богатство
способность человека определять своё поведение с учётом законов природы и общества
7.
Как называют человека, который способствует на добровольной и безвозмездной основе развитию науки и искусства, оказывающий материальную помощь из личных средств.

Меценат
Богач
Щедрый человек
8.
В историю России, внесли огромный вклад в развитие культуры меценаты, такие как

Сергей Строганов, Савва Иванович Мамонтов
Князья Билюковы
Князья Давыдовы
9.
К какой награды от царя Николая II, был удостоен лама Итигэлов?

Орденом Святой Анны II степени
Орден Святого Владимира
Орден Святого Александра Невского
Орден Белого Орла
10.
Как называется главный храм Элисты

«Золотая обитель Будды»
«Тихая обитель Будды»
«Обитель Будды»