像在滑动窗口中一样遍历列表[重复]
问题内容:
这个问题已经在这里有了答案 :
滚动或滑动窗口迭代器?
(23个答案)
6年前关闭。
我如何实现类似于python中的滑动窗口方法的这种迭代。
Given s = [1, 2, 3, 4, 5, 6]
[1, 2, 3]
[2, 3, 4]
[3, 4, 5]
[4, 5, 6]
[5, 6]
[6]
问题答案:
l = [1, 2, 3, 4, 5, 6]
for i in range(len(l)):
print l[i : i+3]
输出量
[1, 2, 3]
[2, 3, 4]
[3, 4, 5]
[4, 5, 6]
[5, 6]
[6]