from itertools import chain
def chunkify(items, chunk_size):
for i in range(0, len(items), chunk_size):
yield items[i:i+chunk_size]
n = int(input('Введите число: '))
print(list(chain(*(reversed(i) for i in chunkify(range(1, n), 2)))))
Спасибо за помощь! На данный момент смог привести к такому же виду но с другим кодом.
['1', '2', '3', '4', '5', '6']
[['2', '1'], ['4', '3'], ['6', '5']]
a = list(input('Введите число: '))
print(a)
b = []
for i in range(0, len(a), 2):
c = list(reversed(a[i:i + 2]))
# # c = []
b.append(c)
#
print(b)