Как сделать обратный цикл for python

Изучите пример того, как использовать обратный цикл for в Python. Узнайте, как начать цикл с последнего элемента списка и перебирать каждый элемент в обратном порядке.

Обратный цикл for используется для перебора итерируемого объекта в обратном порядке. В Python есть два способа создания обратного цикла for.

Обратный цикл с использованием функции reversed()

Функция reversed() принимает один итерируемый аргумент и возвращает итератор, который дает элементы в обратном порядке. Ниже приведен пример кода для итерации списка с помощью функции reversed():


# пример кода для обратного цикла for с использованием reversed()

numbers = [1,2,3,4,5] 
 
for x in reversed(numbers): 
    print(x)

Выходные данные:


5
4
3
2
1

Обратный цикл с использованием range()

Функция range() принимает три аргумента: начальное значение, конечное значение и шаг. Чтобы создать обратный цикл, мы можем передать положительный шаг и начальное значение больше конечного значения. Ниже приведен пример кода для итерации списка с помощью функции range():


# пример кода для обратного цикла for с использованием range()

numbers = [1,2,3,4,5] 

for x in range(5,0,-1): 
    print(numbers[x-1]) 

Выходные данные:


5
4
3
2
1

Ответы (0)