Курс 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"
- Counter() — подсчет элементов
- Оптимизация строк в Python
- Замена элементов в списке с помощью генераторов списков
- Переопределение метода
- Генераторы в Python
- Использование метода lower()
- Модуль sys: основы
- Возврат нескольких значений
- Хэш-функции в Python
- Переопределение метода __floordiv__
- Установка и использование emoji
- Проверка памяти объекта
- Создание даты из строки ISO
- Оптимизация памяти с помощью __slots__
- Структура данных словарь в Python
- Python Менеджер контекста
- Аннотации типов в Python
- Игра Виселица на Python
- Передача аргументов в Python
- Модуль os в Python: работа с файлами
- Статическая типизация в Python
- Итерация по итерируемым объектам
- Переворот списка в Python
- Вывод баннеров
- Преобразование текста в речь с Python
- Сортировка элементов в Python
- Создание новых функций с помощью functools.partial
- Создание виртуальной среды
- Условные выражения в Python
- Проверка однородности элементов списка
- Определение индекса элемента списка
- Работа с итераторами в Python
- Искажение имен в Python
- Вложенные функции в Python
- Использование обратной косой черты в f-строках
- Работа с JSON в Python
- Открытие и редактирование скриптов Python
- Создание словарей с defaultdict()
- UserString в Python
- Генераторы в Python
- Лямбда-функции в Python
- Переворот строки с использованием цикла
- Создание списка дат
- Принципы Zen Python
- Декораторы в Python
- Поиск индексов в списке
- Декораторы в Python















