Курс 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. Подчеркивание в REPL
  2. Оптимизация памяти в Python
  3. Атрибуты класса и экземпляра в Python
  4. Использование функции enumerate()
  5. Ограничение ресурсов в Python
  6. Печать месячного календаря
  7. Установка User-Agent в Python
  8. Преобразование данных в Python
  9. Удаление специальных символов с помощью re.sub
  10. Функция pow() — возвести число в степень
  11. Модуль sys: основы
  12. Операции с массивами в NumPy
  13. Генераторные функции в Python
  14. Генератор списка в Python
  15. Работа с IP-адресами в Python
  16. Обработка ошибок в Python
  17. Оператор is в Python
  18. Python OrderedDict и fromkeys() — работа с словарями
  19. Установка и использование модуля Wikipedia
  20. Основные методы NumPy
  21. Непрерывная проверка в Python
  22. Добавление вложенных списков
  23. Удаление дубликатов из списка с помощью dict.fromkeys
  24. Проверка класса объекта
  25. Профилирование кода на Python
  26. Конкатенация строк с помощью join()
  27. Monkey Patching в Python
  28. Генераторы в Python
  29. Курс Data Scientist в медицине
  30. Функция print() — вывод информации
  31. Стать Python-разработчиком
  32. Получение комбинаций в Python
  33. Принципы программирования
  34. Измерение времени выполнения кода с помощью time
  35. Ускорение кода с помощью векторизации
  36. Перевод двоичного кода в целое число
  37. Уникальные значения из списка
  38. Взаимодействие с sys
  39. Очистка вывода в Python
  40. Анонимные функции Lambda
  41. Измерение времени выполнения кода
  42. Циклы в Python
  43. Перевернуть список в Python
  44. Удаление файлов с shutil.os.remove()
  45. Конкатенация строк в Python

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