2014-10-15 3 views
1

Итак, у меня есть оператор 'for', который добавляет элементы в конец одного списка, но я хочу только, чтобы количество элементов этих элементов было добавлено в список, прежде чем начинать новый. Я думал, что самый простой способ сделать это - взять конечный список, и для каждых 7 элементов (сумма, которая мне нужна) создайте новый список (не обязательно должен быть в переменной). EG:Разбиение списка на несколько новых списков

list1 = [1,2,3,4,5,6,7,1,2,3,4,5,6,7,1,2,3,4,5,6,7] 

Я хочу:

[1,2,3,4,5,6,7]  
[1,2,3,4,5,6,7]  
[1,2,3,4,5,6,7]  

быть производным от этого, кто-то есть какие-нибудь идеи?

ответ

0

Нарезка - лучший способ разделить список на меньший список.

>>> list1[:7], list1[7:14], list1[15:] 
[1, 2, 3, 4, 5, 6, 7] [1, 2, 3, 4, 5, 6, 7] [2, 3, 4, 5, 6, 7] 
Смежные вопросы