# Как перевернуть список Python

## С помощью метода sort

Чтобы перевернуть список можно использовать метод `sort`, указав в первом необязательном параметре которого `reverse` (переворот списка), в значении `True`. Смотрите пример:

`lst = ['a', 'b', 'c', 'd'] res = lst.sort(reverse=True) print(lst)`

Результат выполнения кода:

`['d', 'c', 'b', 'a']`

## С помощью функции sorted

Перевернуть список в обратном порядке также можно применив функцию `sorted`. В первом параметре указываем нужный нам объект для сортировки, во втором необязательном параметре метода указываем `reverse` в значении `True`. Смотрите пример:

`lst = ['a', 'b', 'c', 'd'] res = sorted(lst, reverse=True) print(res)`

Результат выполнения кода:

`['d', 'c', 'b', 'a']`

## С помощью метода reverse

Метод `reverse` возвращает список, в котором элементы перестроены в обратном порядке. Смотрите пример:

`lst = ['a', 'b', 'c', 'd'] res = lst.reverse() print(lst)`

Результат выполнения кода:

`['d', 'c', 'b', 'a']`

## Смотрите также

- метод `sort`,
  который сортирует элементы списка
- функция `sorted`,
  которая возвращает отсортированный список из итерируемых объектов
- метод `reverse`,
  который переворачивает список

← →
↑