3861 читали · 7 лет назад
Как отсортировать список списков на Python
Введение Допустим вам нужно отсортировать список списков или список кортежей. Давайте создадим простенький список и отсортируем его. Подготовка Для сортировки я буду использовать класс itemgetter из модуля operator. Импортируем его: from operator import itemgetter Сортировка по одному полю Давайте отсортируем наш список по третьему столбцу, в порядке возрастания и выведем в консоль. Вот как это можно сделать: Если же вам нужно отсортировать список по убыванию, то просто добавьте аргумент reverse со знажением True: lst...
714 читали · 3 года назад
Кортежи в Python. Тонкости. Стоимость.
Кортеж (tuple) в Python - это неизменяемый (immutable) упорядоченный набор значений, которые могут быть разных типов данных. Кортежи очень похожи на списки, но в отличие от них, элементы кортежа не могут быть изменены после создания. Кортежи используются там, где нужно защитить данные от изменения и обеспечить их целостность. Кортежи удобны для хранения данных, которые не должны быть изменены, например, координаты точки на плоскости или цвета пикселей в изображении. Кроме того, они могут быть использованы...