Курс 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. Асинхронное выполнение задач в процессах
  2. Форматирование строк с % в Python
  3. Транспонирование 2D-массива с помощью zip
  4. Динамическая типизация в Python
  5. Управление сессиями в Python
  6. Многопоточность в Python
  7. Поиск самого частого элемента
  8. Определение наиболее частого элемента с помощью collections.Counter
  9. Сортировка в Python
  10. Функция zip() — объединение последовательностей
  11. Замена текста с помощью sub
  12. Роль object и type в Python
  13. Синтаксис переменных цикла в Python
  14. capitalize() — изменение регистра первого символа строки
  15. Копирование объектов в Python
  16. Настройка логгера Logzero
  17. Преобразование чисел в слова
  18. Использование super() в Python
  19. Область видимости переменных
  20. Введение в Python
  21. Подсчет элементов с помощью Counter из collections
  22. Фильтрация последовательности
  23. Участие в сообществе @selectel
  24. Экспорт функций в Python
  25. Перегрузка операторов в Python
  26. Активация Matplotlib в Jupyter
  27. Обучение модели с указанием эпох
  28. Оптимизация гиперпараметров с Scikit Optimize
  29. Функция с **kwargs в Python
  30. Работа с timedelta в Python
  31. Лямбда-функции в Python
  32. Отладка в Python
  33. Округление дробей в Python
  34. Модуль itertools: эффективная работа с итераторами
  35. Многострочные строки в Python
  36. Проверка вхождения подстроки
  37. Генераторы в Python
  38. Обработка элементов в Python
  39. Форматирование строк в Python
  40. Генератор списка в Python
  41. Enum в Python: создание и использование перечислений
  42. Генераторы в Python
  43. Поиск наиболее частого элемента в списке
  44. Глобальные переменные в Python
  45. Удаление символа из строки

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