logo

reversed(seq)

Возвращает обратный итератор по указанной последовательности seq. Последовательность seq должна иметь метод __reversed__() или метод __len__ и метод __getitem__ с целыми числами в качестве аргумента. Числа должны начинаться с 0.

Параметры

Функция reversed() принимает один параметр:

  • sequence_object — индексируемый объект для реверсирования (может быть кортежем, строкой, списком, диапазоном и т. д.)

Примечание. Поскольку мы не можем индексировать такие объекты, как набор и словарь, они не считаются объектами последовательности.

Возвращаемое значение

Функция reverse() возвращает:

  • перевернутый список элементов, присутствующих в объекте последовательности

Примеры

seq_tuple = ('К', 'О', 'Т', 'И', 'К')
# реверс объекта кортежа
print(list(reversed(seq_tuple)))
seq_range = range(3, 7)
# обратная сторона диапазона
print(list(reversed(seq_range)))
seq_list = [1, 2, 4, 3, 5]
# обратная сторона списка
print(list(reversed(seq_list)))
# Результат
['К', 'И', 'Т', 'О', 'К']
[6, 5, 4]
[5, 3, 4, 2, 1]

Python с нуля. Освойте с Виртуальным ИИ-помощником!

  • Теоретические уроки и практические задачи
  • Пишите и проверяйте код прямо в браузере
  • Виртуальный ИИ-помощник поможет в любое время дня и ночи
  • Сообщество учеников для взаимопомощи и обмена опытом
  • 200 000+ зарегистрированных участников. Присоединяйтесь!