Курс 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"
- Объединение объектов в Python
- Логирование с Logzero
- Функции с дополнением
- Работа с изменяемыми списками
- Метод difference_update() — разность множеств
- Удаление ключей из словаря
- Использование defaultdict в Python
- Метод enumerate() в Python
- Исправление ошибки NameError
- Сортировка с параметром key
- Хэш-функции и метод цепочек
- Курс Data Scientist в медицине
- Генераторы в Python
- Генератор чисел Фибоначчи
- Вызов внешних программ в Python с помощью sh
- Генерация QR-кодов с библиотекой qrcode
- Функция map() и ленивая оценка
- Функция zip() в Python
- Разделение строки с регулярными выражениями
- Создание Radio кнопок в tkinter
- Мониторинг работы программы Py-spy
- Профилирование кода на Python
- Конкатенация списков в Python
- Метод ior для битовых операций
- Срез списка в Python
- Функциональное программирование в Python
- Работа со словарями Python
- Использование метода lower()
- Библиотека wikipedia для Python
- Конкатенация строк с методом join()
- Списковые включения в Python
- Lambda-функция в Python: использование с map() и sum()
- Работа с процессами в Python
- Преобразование текста в речь с Python
- Подсчет частоты элементов с Counter
- Подсчет количества элементов в списке
- Установка и использование howdoi
- Методы и функции в Python
- Обновление данных через PUT запрос
- Импорт в Python: список all
- Отправка POST-запроса в REST API
- Обработка исключений в Python
- Итерация по итерируемым объектам
- Сравнение строк в Python















