Разбить спиок на части
помогите разбить на части список. Нужно чтоб часть была не больше 99 элементов. И в последней части не должен остаться 1 элемент минимум 2.
Ответы (1 шт):
Автор решения: Zhihar
→ Ссылка
- делим длину списка на 99
например 1982 // 99 = 20
получаем кол-во списков длиной 99 элементов
- определяем длину последнего списка
например 1982 % 99 = 2
если длина последнего списка равна 1, то длину предпоследнего списка делаем 98
списки из начального списка формируем через срезы
new = old[first:last]
таким образом в универсальном решении у нас будет цикл от 0 до предпоследнего списка, затем формирование предпоследнего списка и формирование последнего списка