1861 читали · 6 лет назад
Как отсортировать список списков на Python
Введение Допустим вам нужно отсортировать список списков или список кортежей. Давайте создадим простенький список и отсортируем его. Подготовка Для сортировки я буду использовать класс itemgetter из модуля operator. Импортируем его: from operator import itemgetter Сортировка по одному полю Давайте отсортируем наш список по третьему столбцу, в порядке возрастания и выведем в консоль. Вот как это можно сделать: Если же вам нужно отсортировать список по убыванию, то просто добавьте аргумент reverse со знажением True: lst...
Как отсортировать список по убыванию в python
В Python есть два основных способа отсортировать список по убыванию: 1. Использование List. sort(reverse=True) (сортировка “на месте”) Этот метод сортирует исходный список непосредственно, изменяя его порядок элементов. Параметр reverse=True указывает, что сортировка должна быть выполнена в обратном порядке (по убыванию). Метод sort() возвращает None. My_list = [3, 1, 4, 1, 5, 9, 2, 6] My_list. sort(reverse=True) Print(my_list) # [9, 6, 5, 4, 3, 2, 1, 1] 2. Использование Sorted(list, reverse=True) (создание нового отсортированного списка) Эта функция создает Новый отсортированный список из исходного итерируемого объекта (в данном случае, списка), оставляя исходный список без изменений...