По заданному кортежу сортируйте список кортежей в порядке возрастания по любому ключу в кортеже.
Примеры:
Input : tuple = [(2, 5), (1, 2), (4, 4), (2, 3)] m = 0 Output : [(1, 2), (2, 3), (2, 5), (4, 4)] Explanation: Sorted using the 0th index key. Input : [(23, 45, 20), (25, 44, 39), (89, 40, 23)] m = 2 Output : Sorted: [(23, 45, 20), (89, 40, 23), (25, 44, 39)] Explanation: Sorted using the 2nd index key
По заданным кортежам нам нужно отсортировать их по любому заданному ключу. Это можно сделать с помощью функции sorted (), где мы сортируем их, используя key = last, и сохраняем last в качестве индекса ключа, в соответствии с которым мы должны отсортировать указанные кортежи.
Ниже приведена реализация вышеуказанного подхода в Python:
|
Выход:
Sorted: [(23, 45, 20), (89, 40, 23), (25, 44, 39)]
Рекомендуемые посты:
- Понимание списка Python | Сортировать четные элементы по возрастанию и нечетные по убыванию
- Сортировать Матрицу в порядке возрастания
- Сортировать четные и нечетные элементы в порядке возрастания
- Сортировать четные элементы по возрастанию и нечетные по убыванию
- Сортировка только не простых чисел массива в порядке возрастания
- Python | Извлекать уникальные кортежи из списка, заказать независимо
- Python | Удалить дубликаты списков в кортежах (сохранение порядка)
- Программа Python для сортировки списка кортежей по алфавиту
- Python | Сортировать список кортежей по определенному порядку
- Программа Python для сортировки списка кортежей по второму элементу
- Python | Конвертировать строковые кортежи в список кортежей
- Python | Найдите кортежи, содержащие данный элемент, из списка кортежей
- Python | Подсчет появления кортежей в списке кортежей
- Python | Удалить кортежи с дублирующим первым значением из заданного списка кортежей
- Python | Удалить дубликаты кортежей из списка кортежей
0.00 (0%) 0 votes