Курс Python → Сортировка и разворот списка
Метод .sort() используется для сортировки элементов списка в порядке возрастания по умолчанию. Он изменяет сам список, переставляя элементы на их месте. Например, если у нас есть список чисел:
numbers = [3, 1, 4, 1, 5, 9, 2, 6, 5]
numbers.sort()
print(numbers)
Результат будет: [1, 1, 2, 3, 4, 5, 5, 6, 9]. Метод .sort() также может принимать дополнительные аргументы, такие как reverse=True, чтобы отсортировать элементы в обратном порядке.
Метод .reverse() используется для разворота списка в обратном порядке. Он также изменяет сам список, а не создает новый. Пример использования:
numbers = [1, 2, 3, 4, 5]
numbers.reverse()
print(numbers)
Результат будет: [5, 4, 3, 2, 1]. Обратите внимание, что метод .reverse() также возвращает None, а не новый список. Оба эти метода очень удобны при работе с данными в списках и позволяют легко изменять порядок элементов без создания дополнительных списков.
Другие уроки курса "Python"
- Разделение строк методом split()
- Установка максимального количества цифр
- Выход из профиля в Django
- Создание виртуальной среды
- Условные выражения в Python
- Генерация QR-кодов с Python
- Установка и использование TensorFlow
- Работа со слайсами
- Модуль Operator в Python
- Поиск email
- Лямбда-функции в Python
- Переопределение метода __and__
- Преобразование типов данных в set comprehension
- Сравнение строк в Python
- Класс-оболочка для словарей
- Кортежи в Python: особенности и преимущества
- Сортировка в Python
- Возвращение нескольких значений
- Передача аргументов через **arguments
- Комментарии в Python.
- Список переменных с %who
- Рациональные числа в Python
- Измерение времени выполнения кода с помощью time
- Проверка версии Python
- Работа с изображениями Pillow
- Работа с набором данных CIFAR10 в PyTorch
- Создание класса в Python
- Создание панели меню Tkinter
- Объединение списков с использованием itertools.chain
- Оператор «not» в Python
- Показ всплывающих окон Tkinter
- Работа с модулем os в Python
- Enum в Python
- Списковый компрехеншен.
- Форматирование строк в Python
- Синтаксис переменных цикла в Python
- Работа с модулем glob в Python
- Декораторы в Python
- Удаление элементов во время итерации
- Извлечение данных из JSON
- discard() — удаление элемента из множества
- Python Ellipsis использование
- Метод index() в Python
- Отображение HTML кода в Python
- Конкатенация строковых литералов
- OrderedDict — упорядоченный словарь
- Просмотр атрибутов и методов класса















