Добрый день, коллеги!
Прошу помощи в следующем вопросе (как оказалось, я плохо понимаю как работают срезы).
Итак, есть список:
a = [1,2,3,4,5,6,7]
Мне нужно получить следующий результат (срезы):
[7,6]
[6,5]
[5,4]
[4,3]
[3,2]
[2,1]
Написал код:
a = [1,2,3,4,5,6,7]
print(a)
count=0
for i in range(len(a)-1,-1,-1):
if (count>1):
b = a[i+2:i:-1]
print(b)
count+=1
Последнего (первого из исходного списка) среза нет
Вывод:
[7, 6]
[6, 5]
[5, 4]
[4, 3]
[3, 2]
Прошу прощения за такие вопросы... но вот что-то не выходит каменный цветок :)
С уважением, Роман