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. А чтобы начать свое путешествие по машинному обучению, присоединяйтесь к курсу Машинное обучение - базовый уровень.