Курс 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. Удаление элементов во время итерации
  2. Представление бесконечности в Python
  3. Метод join() для объединения элементов
  4. Установка и использование TensorFlow
  5. Очистка строки в Python
  6. Замена символов в Python
  7. Список переменных в Python
  8. Оператор Walrus в Python
  9. Функция format() в Python
  10. Копирование объектов в Python
  11. Принципы программирования
  12. Установка пакета в Python
  13. Генерация случайных чисел в Python
  14. ChainMap.new_child() — добавление нового словаря
  15. Показ всплывающих окон Tkinter
  16. История Python
  17. Запрос DELETE с библиотекой requests
  18. Работа с zip()
  19. Принципы LSP и ISP в Python
  20. Создание уникального множества
  21. Возврат значений из генератора
  22. Поиск индексов подстроки
  23. Работа с кортежами в Python
  24. Изменение списка срезом
  25. Метод Self в Python
  26. Многострочные строки в Python
  27. Инвертирование словаря
  28. Работа с функцией next() в Python
  29. Метод splitlines() для разделения строк
  30. Удаление дубликатов с сохранением порядка с помощью dict.fromkeys
  31. Поиск уникальных элементов строкой в Python
  32. Объединение словарей в Python
  33. Аргументы *args и **kwargs
  34. Работа с deque из collections
  35. Удаление символа из строки
  36. Метод ipow для возведения в степень
  37. Сравнение объектов в Python
  38. Принципы Zen of Python
  39. Распаковка элементов массива
  40. Структуры данных в Python
  41. Повторение элементов в Python
  42. Работа с файлами в Python
  43. Псевдонимы в Python
  44. Цикл for в Python
  45. Оператор деления для класса Rational
  46. Извлечение аудио из видео
  47. Установка и использование Python-dateutil
  48. TON Smart Challenge #2: участие и подготовка
  49. Создание виртуальной среды

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