Еще один простой код, который вы можете использовать (в зависимости от вашей ситуации):
index=len(list)-1
while index>=0:
del list[index]
index-=1
Вам нужно начинать индексировать по длине списка и идти назад против индекса на 0, вперед, потому что это будет закончите с индексом, равным длине списка, при этом он будет разрезан только наполовину.
Также убедитесь, что строка while имеет знак «больше или равно». Опуская это, вы оставите список с остатком [0].