Q:

Write a Python program to change the position of every n-th value with the (n+1)th in a list

0

Write a Python program to change the position of every n-th value with the (n+1)th in a list

All Answers

need an explanation for this answer? contact us directly to get an explanation for this answer

from itertools import zip_longest, chain, tee
def replace2copy(lst):
    lst1, lst2 = tee(iter(lst), 2)
    return list(chain.from_iterable(zip_longest(lst[1::2], lst[::2])))
n = [0,1,2,3,4,5]
print(replace2copy(n))

need an explanation for this answer? contact us directly to get an explanation for this answer

total answers (1)

Similar questions


need a help?


find thousands of online teachers now