【发布时间】:2014-06-20 13:04:33
【问题描述】:
嘿,我正在尝试生成列表的子列表。例如,我有一个这样的列表:l = [1,2,3,4,5,6,7,8,9,10,11,12]
我想将它们拆分为长度为 4 的子列表。但是第一个元素与上一个列表中的最后一个元素相同,并且就像我说的它的长度必须为 4。像这样:
l1 = [1,2,3,4]
l2 = [4,5,6,7]
l3 = [7,8,9,10]
l4 = [10, 11, 12] <-- should be ignored
有人有想法吗?!我正在考虑一个生成器,但我不太确定。
【问题讨论】:
-
你肯定尝试过。展示它!