Срез list[0:-3] не обходит тебе список в обратном направлении. Он берет 0 элемент, берет третий с конца и возвращает тебе подсписок из элементов между ними.
Срез list[0:-3] не обходит тебе список в обратном направлении. Он берет 0 элемент, берет третий с конца и возвращает тебе подсписок из элементов между ними.