letters = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j']
new_list = []
n = 3
for start_index in range(0, len(letters), n):
    new_list.extend(letters[start_index:start_index + n])
new_list.append('x')
new_list.pop()
new_list
Вставить элемент в список Python после каждого n-го элемента