Курс 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. Копирование словарей и списков в Python
  2. Метод __float__ в Python
  3. Методы classmethod и staticmethod
  4. Синхронизация доступа к ресурсам
  5. Удаление знаков препинания в Python
  6. Логирование в Python
  7. Работа с defaultdictами в Python
  8. Считывание бинарного файла в Python
  9. Локальные переменные.
  10. Руководство по Pymorphy2
  11. Подписка на Kaspersky Team
  12. Форматирование чисел в Python
  13. Закрытие файла в Python
  14. Работа с пользовательским вводом
  15. Удаление элементов из списка
  16. Работа с deque из collections
  17. Ускорение кода с помощью векторизации
  18. Эффективная конкатенация строк в Python
  19. Обработка исключения UnboundLocalError
  20. Генераторы в Python
  21. Создание GUI с Tkinter: Entry
  22. Обработка ошибок в Python
  23. Работа с getopt
  24. Основные функции и модули Python
  25. Нахождение разницы между списками в Python
  26. Шаблоны и наследование в Flask
  27. Хэш-функции и метод цепочек
  28. Преобразование данных в Python
  29. Установка и загрузка Instaloader
  30. Работа со списками
  31. Работа с датой и временем в Python
  32. Профилирование кода на Python
  33. Участие в LP стейкинге Waves
  34. Фильтры Pillow: NEAREST, BILINEAR, BICUBIC
  35. Преобразование букв в нижний регистр
  36. Сравнение def и lambda в Python
  37. Генератор списка в Python
  38. Форматирование строк в Python
  39. Pretty-printing JSON в Python
  40. Приближение чисел в Python
  41. Конкатенация строк с методом join()
  42. Создание файла с проверкой ошибки
  43. Объединение списков в Python
  44. Декораторы в Python
  45. Python OrderedDict и fromkeys() — работа с словарями
  46. Именованные аргументы в Python
  47. Область видимости переменных
  48. Обработка исключений в Python

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