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

  1. Объединение строк с помощью метода join
  2. Протокол управления контекстом
  3. Удаление дубликатов с сохранением порядка с помощью dict.fromkeys
  4. Получение атрибутов и методов класса
  5. SciPy: широкий функционал для математических операций
  6. Метод join() для объединения строк
  7. Моржовый оператор в Python 3.8
  8. Работа с массивами в Numpy
  9. Парсинг веб-страниц с Beautiful Soup
  10. Асинхронный код в Python
  11. Метод __index__ в Python
  12. Транспонирование матрицы
  13. Обновление и получение данных в SQLite
  14. Сохранение и загрузка модели в PyTorch
  15. Резервирование символов в Python
  16. Оператор @ для умножения матриц
  17. Нахождение разницы между списками в Python
  18. Инициализация переменных
  19. Проверка типа данных
  20. Шаблоны Flask: условия и циклы
  21. Defaultdict в Python
  22. Функция с **kwargs в Python
  23. Работа с файлами в Python
  24. Метод title() в Python
  25. Проверка памяти объекта
  26. Метод ne для сравнения объектов
  27. Работа со временем в Python
  28. Получение ID процесса
  29. Операция += для списков
  30. Преобразование чисел в слова
  31. Python Enum Weekday Usage
  32. Установка максимального количества цифр
  33. Блок else в циклах Python
  34. Конкатенация строк с помощью join()
  35. Логирование с Logzero
  36. Оператор del в Python
  37. Генераторы в Python
  38. Транспонирование 2D-массива с помощью zip
  39. Вывод сложных структур данных с помощью pprint
  40. Дизассемблирование Python кода
  41. Работа с очередями в Python
  42. Генераторы списков в Python
  43. Декоратор total_ordering для сравнения объектов
  44. Блок else в циклах.

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