Курс 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. Метод count() для списка
  3. EMOT преобразование эмодзи в текст
  4. Транспонирование 2D-массива с помощью zip
  5. Любовь к Python
  6. Отладка в командной строке
  7. Работа с асинхронными задачами в Python
  8. Функция format() в Python
  9. История Python
  10. Генерация резюме в Gensim
  11. %pinfo: получение информации об объекте
  12. Оптимизация сравнения в Python
  13. JSON в Python: модуль, dump, dumps, load
  14. Использование super() в Python
  15. Применение функции map() в Python
  16. Экспорт данных с помощью writefile
  17. Переопределение метода delitem в Python
  18. Получение комбинаций в Python
  19. Поиск наиболее частого элемента в списке
  20. Бинарный поиск
  21. Виртуальное окружение Python
  22. Antigravity модуль
  23. Обезопасьте ввод данных
  24. Метод join() для объединения элементов в строку.
  25. Метод setdefault() в Python
  26. Нахождение хеша для бесконечности и NaN в Python
  27. Сложение матриц в NumPy
  28. Считывание бинарного файла в Python
  29. Преобразование кортежа в словарь.
  30. Работа с путями в Python
  31. Управление браузером с Selenium
  32. Python OrderedDict и fromkeys() — работа с словарями
  33. Нахождение разницы между списками в Python
  34. Удаление первого элемента списка
  35. Метод rmatmul для обратного матричного умножения
  36. Создание класса очереди
  37. Работа с argparse
  38. Расширение операции побитового «и» в Python
  39. Замена переменных в Python
  40. Создание директории в Python
  41. Работа с пакетами
  42. Математические функции в Python
  43. Проверка наличия элемента в списке
  44. Возвращение нескольких значений
  45. Метод enumerate() в Python
  46. Преобразование списка в словарь через генератор

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