Разбивка строки:
for i in reversed(range(len(list1)))
Предположим, что list1 = [1, 2, 3]
.
Затем len(list1) = 3
и range
сгенерируют числа от 0
до 2
.
reversed
переворачивает порядок в числа 2
, 1
, 0
, и чтобы вывести их из объекта range_iterator, вам нужно перебрать его, что и является тем, что for-l oop делает:
for i in reversed(range(len(list1))):
print(i)
Результаты в:
2
1
0