Курс Python → Сортировка в Python
Функция sorted() в Python позволяет сортировать элементы любого итерируемого объекта, например, списка, кортежа или даже строки. Она принимает на вход итерируемый объект и возвращает новый отсортированный список, не изменяя исходный объект. Сортировка может быть выполнена как в порядке возрастания, так и в порядке убывания, в зависимости от переданных параметров.
Для сортировки списка по возрастанию мы можем использовать функцию sorted() следующим образом:
numbers = [3, 1, 4, 1, 5, 9, 2, 6, 5, 3]
sorted_numbers = sorted(numbers)
print(sorted_numbers)
В данном примере мы создаем список чисел numbers и сортируем его с помощью функции sorted(). Результат сортировки сохраняется в переменной sorted_numbers, которая затем выводится на экран с помощью функции print().
Если же мы хотим отсортировать список по убыванию, то можно использовать параметр reverse=True:
sorted_numbers_desc = sorted(numbers, reverse=True)
print(sorted_numbers_desc)
Таким образом, функция sorted() является удобным инструментом для сортировки данных в Python и может быть использована в различных сценариях программирования для упорядочивания элементов.
Другие уроки курса "Python"
- Склеивание строк через метод join()
- Заказ карты Тинькофф Black
- SciPy: широкий функционал для математических операций
- Список переменных с %who
- Объединение словарей в Python 3.5+
- Вызов функций по строке в Python.
- Удаление символа из строки
- Равенство и идентичность в Python
- Подсчет вхождений элементов
- Динамическая типизация в Python
- Форматирование данных с помощью pprint
- Сортировка и обратный порядок
- Работа с модулем random
- Извлечение статей с newspaper3k
- Получение идентификатора объекта в памяти
- Метод ifloordiv для пользовательских классов
- Объединение кортежей в Python
- Модуль sys: основы
- Перегрузка операторов в Python
- Выбор редактора кода.
- Мониторинг памяти с Pympler
- Работа с файловой системой в Python
- Python 3.12: переиспользование кавычек
- Декораторы в Python
- Оператор умножения для вектора
- Поиск наиболее частого элемента списке
- Работа с очередями в Python
- Условные выражения в Python
- Метод сравнения объектов в Python
- Работа с коллекциями Python
- Итераторы в Python
- Работа с контекст-менеджером «with»
- Преобразование символов в нижний регистр
- Работа со строками в Python
- Переименование файлов в Python
- Оператор «not» в Python
- Присоединение элементов коллекции
- Профилирование кода на Python
- Оператор (*) в Python
- Работа с argparse
- Исправление ошибки NameError
- Инвертирование словаря
- Работа с WindowsPath()















