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]