Python | Сортировать кортежи в возрастающем порядке по любому ключу
Для данного кортежа отсортируйте список кортежей в порядке возрастания по любому ключу в кортеже.
Примеры:
Ввод: tuple = [(2, 5), (1, 2), (4, 4), (2, 3)]
m = 0
Вывод: [(1, 2), (2, 3), (2, 5), (4, 4)]
Объяснение: Сортировано с использованием 0-го ключа индекса.
Ввод: [(23, 45, 20), (25, 44, 39), (89, 40, 23)]
м = 2
Вывод: отсортировано: [(23, 45, 20), (89, 40, 23), (25, 44, 39)]
Объяснение: Сортировано с использованием второго ключа индекса
Рекомендуется: сначала попробуйте свой подход в {IDE}, прежде чем переходить к решению.
Учитывая кортежи, нам нужно отсортировать их по любому заданному ключу. Это можно сделать с помощью функции sorted (), где мы сортируем их с помощью key = last и сохраняем last как индекс ключа, в соответствии с которым мы должны сортировать заданные кортежи.
Ниже представлена реализация вышеуказанного подхода на Python:
Выход:
Сортировано: [(23, 45, 20), (89, 40, 23), (25, 44, 39)]
Внимание компьютерщик! Укрепите свои основы с помощью базового курса программирования Python и изучите основы.
Для начала подготовьтесь к собеседованию. Расширьте свои концепции структур данных с помощью курса Python DS. А чтобы начать свое путешествие по машинному обучению, присоединяйтесь к курсу Машинное обучение - базовый уровень.