Курс 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"

  1. Функции range() в Python
  2. Метод rsub в Python: расширение функциональности вычитания
  3. Профилирование с cProfile
  4. Принципы LSP и ISP в Python
  5. Удаление элемента по индексу в Python
  6. Управление ресурсами с контекстными менеджерами
  7. Повторение элементов списков
  8. Лимиты на ресурсы Python
  9. Создание и удаление объектов
  10. Подсчет частоты элементов с Counter
  11. Курс по дообучению ChatGPT
  12. Использование эмодзи в Python
  13. Объединение множеств в Python
  14. Тестирование с responses
  15. Загрузка постов Instagram
  16. Синхронизация доступа к ресурсам
  17. Именование переменных в Python
  18. Обязательные аргументы в Python
  19. Python и Юникод: работа с цифрами
  20. Создание итератора
  21. Метод hash в Python
  22. Обезопасьте ввод данных
  23. Регулярные выражения: метод match
  24. Освобождение памяти в Python
  25. Сортировка списка по индексам
  26. Flask — веб-фреймворк Python
  27. Progress с библиотекой tqdm
  28. Хешируемые ключи в Python
  29. Основные операции с библиотекой Numpy
  30. Удаление URL-адресов в Python
  31. Сохранение и загрузка модели в PyTorch
  32. Названия переменных
  33. Лямбда-функции в Python
  34. Python enumerate() использование
  35. Многоточие в Python
  36. Оформление кода по PEP 8
  37. JSON в Python: модуль, dump, dumps, load
  38. Сравнение строк в Python
  39. Модуль xkcd: загрузка комиксов
  40. Копирование в Python
  41. JMESPath в Python
  42. Счетчик в Python: most_common()
  43. Вызов внешних программ в Python с помощью sh
  44. Моржовый оператор в Python 3.8
  45. Работа с географическими данными в Python
  46. Безопасные SQL-запросы в Python 3.11
  47. Генерация случайных чисел в Python
  48. Базовые объекты Python
  49. Отправка POST-запроса в REST API

Marketello читают маркетологи из крутых компаний