Курс 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"
- Принципы SRP и OCP
- Протокол управления контекстом
- Встраивание HTML в Jupyter Notebook
- Автоматизация действий с Pyautogui
- Хэш-функции в Python
- Проверка типов с использованием isinstance
- Метод count() для списка
- Улучшение читаемости кода в Python
- Замена символов в строке
- Обработка ошибки IndexError
- Функция divmod() в Python
- Метод сравнения объектов в Python
- Создание директории в Python
- Метод __complex__ в Python
- Срез списка в Python
- Поиск наиболее частого элемента
- Перехват исключений в Python
- Создание GUI с Tkinter: Entry
- Цикл for с enumerate() в Python
- Поиск всех индексов подстроки
- Фильтрация данных в Python.
- Оператор break в Python
- Подписка на каналы разработчиков
- Изучение объектов с помощью dir()
- Concrete Paths — метод .with_suffix()
- Методы обработки строк в Python
- Новшества Flask 2.0
- Генерация чисел с range()
- Функция count() в Python
- Создание спинбокса в tkinter
- Работа со строками в Python
- Декораторы в Python
- Flask: создание веб-приложений
- Проверка переменных окружения в Python
- Класс UserDict: дополнительная функциональность
- Правила именования переменных
- discard() — удаление элемента из множества
- Функция map() и ленивая оценка
- Удаление элементов по срезу
- Генераторы списков в Python















