Изменить каждый четвёртый элемент на строку

Мне нужна ваша помощь. У меня есть список элементов. Мне нужно каждый четвертый элемент сменить на 'X'. Мне удалось изменить только первый элемент, но я не знаю как изменить все, которые подпадают под каждый четвертый. Помогите: как мне изменить каждый четвертый элемент на 'X' и вывести полный список с измененными элементами? Спасибо вам большое

list_of_numbers_two = [22,3,5,2,8,2,-23,8,23,5]
x_items = [str(item) for item in list_of_numbers_two[::4]]
x_items[0::] = 'X'
print(x_items)

Ответы (2 шт):

Автор решения: Pigeoncatcher
for index, i in enumerate(list_of_numbers_two):
    if index == 0: continue
    if index % 4 == 0:
        list_of_numbers_two[index] = "X"
→ Ссылка
Автор решения: McClawdy
list_of_numbers_two = [22,3,5,2,8,2,-23,8,23,5,22,3,5,2,8,2,-23,8,23,5]
l  = len(list_of_numbers_two) // 4
for i in range(1, len(list_of_numbers_two) + 1):
    if i % 4 == 0:
        list_of_numbers_two[i - 1] = 'X'
→ Ссылка