Курс 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"
- Определение объема памяти объекта
- Оператор is в Python
- Создание комплексных чисел
- Аргумент по умолчанию
- Объединение словарей в Python
- Экспорт данных в файл.
- Замена текста в Python
- Печать в одной строке
- Операторы Splat и splatty-splat
- Распаковка значений в Python
- Каналы Senior: Python, Java, Frontend, SQL, C++
- Кортежи в Python: особенности и преимущества
- Цепные операции в Python
- Избегайте ошибку FileNotFoundError
- Библиотека schedule: планировщик задач
- Оптимизация памяти в Python
- Подсчет элементов с помощью Counter
- Использование defaultdict в Python
- Извлечение статей с newspaper3k
- Переворот строки
- Добавление элементов в список: append() vs extend()
- Методы Python для работы с данными
- Обработка исключений в Python 3
- Срезы в Python
- Тест скорости набора текста на Python
- Исправление ошибки NameError
- Метод eq для сравнения объектов
- inspect в Python: анализ кода
- Переопределение унарных операторов
- Многострочные комментарии в Python
- Отладка в командной строке
- Присвоение значений переменным в Python
- Вывод с переменной через запятую
- Анонимные функции в Python
- Модуль inspect: получение информации о объектах
- Команда %dhist — список посещенных каталогов
- Перегрузка операторов в Python
- Печать календаря
- Сравнение неупорядоченных списков
- Обновление ключей в Python
- Удаление дубликатов из списка
- Методы classmethod и staticmethod
- Отображение HTML кода в Python
- Codecademy в Telegram
- Подсчет вхождений элементов
- Получение атрибутов и методов класса















