Иногда, участвуя в конкурентном тесте по программированию, мы можем столкнуться с проблемой, при которой нам необходимо отсортировать пару в противоположных порядках по индексам. Эта статья посвящена решению проблемы, в которой нам нужно отсортировать число в порядке убывания, а затем строку в порядке возрастания. Это тип проблемы, которая часто встречается при сортировке пар. Давайте обсудим, как это можно решить.
Метод: использование sorted()
+ лямбда
Комбинация этих функций может быть использована для выполнения этой задачи. В них мы передаем лямбда-функции отрицательные значения, чтобы возрастающий порядок чисел оценивался как убывающий и, следовательно, успешный взлом для выполнения этой задачи.
|
Выход :
The original list is : [(‘Geeks’, 5), (‘For’, 3), (‘Geeks’, 6), (‘Is’, 5), (‘Best’, 7), (‘For’, 5), (‘CS’, 3)]
The list after inverse sorted tuple elements : [(‘Best’, 7), (‘Geeks’, 6), (‘For’, 5), (‘Geeks’, 5), (‘Is’, 5), (‘CS’, 3), (‘For’, 3)]
Рекомендуемые посты:
- Python | Сортировка строки по порядку, определенному другой строкой
- Обратное гамма-распределение в Python
- Python | Обратное быстрое преобразование Фурье
- Python | Теоретическое преобразование обратного числа
- Python | Обратное быстрое преобразование Уолша Адамара
- Python | Целостность сортировка по двум спискам
- Python | Сортировка URL по домену верхнего уровня
- Python | Выборочная сортировка в списке кортежей
- Python | Сортировка списка списков с похожими элементами списка
- Разрезание строк в Python, чтобы проверить, может ли строка стать пустой при рекурсивном удалении
- Python | Проверьте, может ли данная строка быть сформирована путем объединения строковых элементов списка
- Python | Объединить значения списка строк кортежа со строкой
- Python | Проверьте, заканчивается ли строка какой-либо строкой в указанном списке
- Python — длина самой короткой строки в списке строк
- Python | Сортировать каждую строку в списке строк
0.00 (0%) 0 votes