Почему не могу присвоить каждому пятому элементу 0?
Потому что это не список а указатель на генератор.
Оберни range в list

p.s. В действительности ответ alfss  более правильный, у меня рецепт, а у него суть.