Курс 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"
- Получение значений из словарей
- Создание GUI на Tkinter
- Удаление элементов из списка в Python
- Псевдонимы в Python
- Оптимизация поиска в словарях
- Многопоточность в Python
- Работа с модулем bisect
- Создание словарей с defaultdict()
- Создание списков в Python
- Работа с срезами в Numpy
- Взаимодействие с внешними процессами в Python
- Инициализация объекта
- Разработка Telegram-ботов
- Отступы в Python
- Переопределение унарных операторов
- Вложенные функции в Python
- Тайное преобразование типа ключа
- Генераторы в Python
- Функция zip() в Python
- Преобразование кортежа в словарь.
- Особенности ключей словаря в Python
- Функция __init__ в Python
- Метод index() в Python
- Явный импорт переменных
- Поиск наиболее частого элемента
- Обработка исключений с блоком else
- Оператор in и not in в Python
- Создание списка через цикл
- Принципы программирования
- Проверка ввода с помощью isdigit
- Удаление файлов в Python
- Условное добавление элементов в список
- Метод ne для сравнения объектов
- Печать списка с помощью метода join
- Работа с getopt
- Вывод символов строки в Python
- Поиск элементов BeautifulSoup
- Метод splitlines() для разделения строк
- Заказ карты Тинькофф Black
- Python itertools combinations() — группировка элементов
- Модуль array: создание и использование массивов
- Аннотации типов в Python
- Оптимизация памяти с __slots__
- Регистрация на хакатоне
- Преобразование строки в число
- Объединение итераторов
- Извлечение чисел из текста
- Получение текущей даты и времени с помощью datetime















