Курс Python → Сортировка и разворот списка

Метод .sort() используется для сортировки элементов списка в порядке возрастания по умолчанию. Он изменяет сам список, переставляя элементы на их месте. Например, если у нас есть список чисел:


numbers = [3, 1, 4, 1, 5, 9, 2, 6, 5]
numbers.sort()
print(numbers)

Результат будет: [1, 1, 2, 3, 4, 5, 5, 6, 9]. Метод .sort() также может принимать дополнительные аргументы, такие как reverse=True, чтобы отсортировать элементы в обратном порядке.

Метод .reverse() используется для разворота списка в обратном порядке. Он также изменяет сам список, а не создает новый. Пример использования:


numbers = [1, 2, 3, 4, 5]
numbers.reverse()
print(numbers)

Результат будет: [5, 4, 3, 2, 1]. Обратите внимание, что метод .reverse() также возвращает None, а не новый список. Оба эти метода очень удобны при работе с данными в списках и позволяют легко изменять порядок элементов без создания дополнительных списков.

Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. Инициализация структур данных
  2. Генерация строк с .join()
  3. Поиск наиболее частого элемента
  4. Регистрация на курсы SF Education
  5. Оператор * в Python
  6. Python union() функция — объединение множеств
  7. Создание матрицы в Python
  8. Оператор break в Python
  9. Цикл for с enumerate() в Python
  10. Сортировка с помощью key
  11. Фильтрация списков с itertools
  12. Распаковка элементов массива
  13. Функция с *args.
  14. Метод radd для пользовательских чисел
  15. Печать в одной строке
  16. Вывод баннеров
  17. Измерение времени выполнения кода
  18. Копирование в Python
  19. Установка и использование модуля Wikipedia
  20. Отслеживание выполнения программы с библиотекой tqdm
  21. Работа с zip-архивами в Python
  22. Оператор is в Python
  23. Список переменных в Python
  24. Методы list в Python
  25. Работа с контекст-менеджером «with»
  26. Определение имен функций
  27. Явный импорт переменных
  28. Оптимизация памяти с slots
  29. Поиск уникальных и повторяющихся элементов
  30. Декоратор защиты анонимных пользователей
  31. Операции с матрицами в Python
  32. Передача параметров в Python
  33. Вывод с переменной через запятую
  34. Удаление дубликатов с помощью множеств
  35. Удаление дубликатов из списка
  36. Операторы сравнения в Python
  37. Преобразование чисел в слова
  38. Библиотека Emoji: использование смайлов в Python
  39. Отладка в Python
  40. Создание и использование ChainMap
  41. Объединение словарей в Python
  42. Библиотека Rich: форматирование текста
  43. Вывод символов строки в Python
  44. CLI-инструмент howdoi
  45. Модуль future Python
  46. Печать календаря в Python
  47. Аннотации типов в Python
  48. Извлечение чисел из текста

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