Курс 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. Хеширование паролей с использованием salt
  2. Функции map() и reduce() в Python
  3. Модуль functools в Python
  4. Применение функции к элементам списка
  5. Управление экспортом элементов
  6. Установка библиотек в Python
  7. Метод join() с набором
  8. Удаление дубликатов с помощью множеств
  9. Обработка ошибок ввода данных
  10. Печать календаря в Python
  11. Структура данных deque в Python
  12. Метод __int__ в Python
  13. Использование defaultdict в Python
  14. Извлечение аудио из видео
  15. Форматирование вывода с F-строками
  16. Проблемы с dict в Python
  17. Подсчет элементов с помощью Counter
  18. Метод rsub в Python: расширение функциональности вычитания
  19. Установка и использование pyshorteners
  20. Запрос DELETE с библиотекой requests
  21. Создание итератора
  22. Округление чисел с помощью round
  23. Сортировка слиянием
  24. Преобразование текста в нижний регистр
  25. Метаклассы в Python
  26. Генераторные функции в Python
  27. Импорт объектов из модулей
  28. Возврат нескольких значений
  29. Модуль future Python
  30. Экспорт данных в файл.
  31. Работа с NumPy массивами
  32. Генерация случайных чисел в Python
  33. Регистрация на курсы SF Education
  34. Использование двоеточия в Python
  35. Поиск самого частого элемента
  36. Аргумент по умолчанию
  37. Объединение множеств в Python
  38. Запуск файлового сервера
  39. Применение функции map() в Python
  40. Итерация по итерируемым объектам
  41. Numpy: использование Ellipsis
  42. Роль ключевого слова self
  43. Работа с контекстным менеджером Pool
  44. Объединение списков в Python
  45. Flask: создание веб-приложений
  46. Конкатенация строк с методом join()
  47. Переворот строки

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