Курс Python → Сортировка в Python
Функция sorted() в Python используется для сортировки элементов в списке. Она принимает один обязательный аргумент — список элементов, которые нужно отсортировать. По умолчанию, sorted() сортирует элементы по возрастанию.
Например, если у нас есть список чисел [5, 2, 8, 1, 3], и мы хотим отсортировать его по возрастанию, мы можем использовать функцию sorted() следующим образом:
numbers = [5, 2, 8, 1, 3] sorted_numbers = sorted(numbers) print(sorted_numbers)
Этот код выведет отсортированный список [1, 2, 3, 5, 8] на экран. Если мы хотим отсортировать список по убыванию, мы можем использовать параметр reverse=True:
numbers = [5, 2, 8, 1, 3] sorted_numbers_desc = sorted(numbers, reverse=True) print(sorted_numbers_desc)
Этот код выведет отсортированный список [8, 5, 3, 2, 1]. Кроме того, sorted() может быть использована для сортировки строк в алфавитном порядке:
fruits = ['apple', 'banana', 'orange', 'grape'] sorted_fruits = sorted(fruits) print(sorted_fruits)
Этот код выведет отсортированный список ['apple', 'banana', 'grape', 'orange'] на экран. Таким образом, функция sorted() является удобным инструментом для сортировки списков и других итерируемых объектов в Python.
Другие уроки курса "Python"
- Объединение строк с помощью метода join
- Протокол управления контекстом
- Удаление дубликатов с сохранением порядка с помощью dict.fromkeys
- Получение атрибутов и методов класса
- SciPy: широкий функционал для математических операций
- Метод join() для объединения строк
- Моржовый оператор в Python 3.8
- Работа с массивами в Numpy
- Парсинг веб-страниц с Beautiful Soup
- Асинхронный код в Python
- Метод __index__ в Python
- Транспонирование матрицы
- Обновление и получение данных в SQLite
- Сохранение и загрузка модели в PyTorch
- Резервирование символов в Python
- Оператор @ для умножения матриц
- Нахождение разницы между списками в Python
- Инициализация переменных
- Проверка типа данных
- Шаблоны Flask: условия и циклы
- Defaultdict в Python
- Функция с **kwargs в Python
- Работа с файлами в Python
- Метод title() в Python
- Проверка памяти объекта
- Метод ne для сравнения объектов
- Работа со временем в Python
- Получение ID процесса
- Операция += для списков
- Преобразование чисел в слова
- Python Enum Weekday Usage
- Установка максимального количества цифр
- Блок else в циклах Python
- Конкатенация строк с помощью join()
- Логирование с Logzero
- Оператор del в Python
- Генераторы в Python
- Транспонирование 2D-массива с помощью zip
- Вывод сложных структур данных с помощью pprint
- Дизассемблирование Python кода
- Работа с очередями в Python
- Генераторы списков в Python
- Декоратор total_ordering для сравнения объектов
- Блок else в циклах.















