Курс 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"
- Обработка исключений
- Метод count() для списка
- EMOT преобразование эмодзи в текст
- Транспонирование 2D-массива с помощью zip
- Любовь к Python
- Отладка в командной строке
- Работа с асинхронными задачами в Python
- Функция format() в Python
- История Python
- Генерация резюме в Gensim
- %pinfo: получение информации об объекте
- Оптимизация сравнения в Python
- JSON в Python: модуль, dump, dumps, load
- Использование super() в Python
- Применение функции map() в Python
- Экспорт данных с помощью writefile
- Переопределение метода delitem в Python
- Получение комбинаций в Python
- Поиск наиболее частого элемента в списке
- Бинарный поиск
- Виртуальное окружение Python
- Antigravity модуль
- Обезопасьте ввод данных
- Метод join() для объединения элементов в строку.
- Метод setdefault() в Python
- Нахождение хеша для бесконечности и NaN в Python
- Сложение матриц в NumPy
- Считывание бинарного файла в Python
- Преобразование кортежа в словарь.
- Работа с путями в Python
- Управление браузером с Selenium
- Python OrderedDict и fromkeys() — работа с словарями
- Нахождение разницы между списками в Python
- Удаление первого элемента списка
- Метод rmatmul для обратного матричного умножения
- Создание класса очереди
- Работа с argparse
- Расширение операции побитового «и» в Python
- Замена переменных в Python
- Создание директории в Python
- Работа с пакетами
- Математические функции в Python
- Проверка наличия элемента в списке
- Возвращение нескольких значений
- Метод enumerate() в Python
- Преобразование списка в словарь через генератор















