Как сделать так, чтобы брало елементов со списка в цикле?
mylist = list(range(1, 26))  # Делаем массив с элементами от 1 до 25
m = []  # Делаем пустой массив куда будем заносить результаты

for n in range(23):
    sum_ = mylist[n] + mylist[n + 1] + mylist[n + 2]  # Сумма 3 подряд идущих элементов от n
    m.append(sum_ / 3)  # Добавление результата

print(m)
Делаем лист mylist = list (x for x in range(1,26))
Метод:def sum_of_three_shift(mylist):
    result=[]
    value=0
    k=0
    t=0
    while(t< len(mylist)-3):
        for i in range(t,len(mylist)):
            value+=mylist[i]
            k+=1
            if k==3:
                result.append(value/3)
                value=0
                k=0
                t=t+1
                break
        
    return result
запуск:
sum_of_three_shift(mylist)
результат
[2.0,
 3.0,
 4.0,
 5.0,
 6.0,
 7.0,
 8.0,
 9.0,
 10.0,
 11.0,
 12.0,
 13.0,
 14.0,
 15.0,
 16.0,
 17.0,
 18.0,
 19.0,
 20.0,
 21.0,
 22.0,
 23.0]
Проверяй