Есть задача: получить числовую последовательность N длинны L и в данной последовательности поменять местами позиции, стоящие на четных и нечетных местах. Т.е L на место L, L на место L и т.д.
Не понятно как реализовать условие, чтобы оно выбирало по сути пару четное-нечетное число.
Нашел подобную реализацию
from itertools import chain a = [1,2,3,4,5,6,7,8,9,10] print(list(chain(*(x for x in zip(a[1::2], a[::2])))))
Для меня это не подходит, нужно организовать через for.
Спасибо