所以我有一个' 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 :(得分: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]