>>> x = [0,1,7,3,4,5,10]>>> n = 3>>> zip(*(x[i:] for i in range(n)))[(0, 1, 7), (1, 7, 3), (7, 3, 4), (3, 4, 5), (4, 5, 10)]
如果希望结果是列表列表而不是元组列表,请使用
map(list, zip(...))。

>>> x = [0,1,7,3,4,5,10]>>> n = 3>>> zip(*(x[i:] for i in range(n)))[(0, 1, 7), (1, 7, 3), (7, 3, 4), (3, 4, 5), (4, 5, 10)]
如果希望结果是列表列表而不是元组列表,请使用
map(list, zip(...))。