Курс 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"
- Инициализация структур данных
- Генерация строк с .join()
- Поиск наиболее частого элемента
- Регистрация на курсы SF Education
- Оператор * в Python
- Python union() функция — объединение множеств
- Создание матрицы в Python
- Оператор break в Python
- Цикл for с enumerate() в Python
- Сортировка с помощью key
- Фильтрация списков с itertools
- Распаковка элементов массива
- Функция с *args.
- Метод radd для пользовательских чисел
- Печать в одной строке
- Вывод баннеров
- Измерение времени выполнения кода
- Копирование в Python
- Установка и использование модуля Wikipedia
- Отслеживание выполнения программы с библиотекой tqdm
- Работа с zip-архивами в Python
- Оператор is в Python
- Список переменных в Python
- Методы list в Python
- Работа с контекст-менеджером «with»
- Определение имен функций
- Явный импорт переменных
- Оптимизация памяти с slots
- Поиск уникальных и повторяющихся элементов
- Декоратор защиты анонимных пользователей
- Операции с матрицами в Python
- Передача параметров в Python
- Вывод с переменной через запятую
- Удаление дубликатов с помощью множеств
- Удаление дубликатов из списка
- Операторы сравнения в Python
- Преобразование чисел в слова
- Библиотека Emoji: использование смайлов в Python
- Отладка в Python
- Создание и использование ChainMap
- Объединение словарей в Python
- Библиотека Rich: форматирование текста
- Вывод символов строки в Python
- CLI-инструмент howdoi
- Модуль future Python
- Печать календаря в Python
- Аннотации типов в Python
- Извлечение чисел из текста















