擅长:python、mysql、java
<p><code>window</code>将一次为您提供<code>n</code>中的<code>iterable</code>项。在</p>
<pre><code>from collections import deque
def window(iterable, n=3):
it = iter(iterable)
d = deque(maxlen = n)
for elem in it:
d.append(elem)
yield tuple(d)
print [x for x in window([1, 2, 3, 4, 5])]
# [(1,), (1, 2), (1, 2, 3), (2, 3, 4), (3, 4, 5)]
</code></pre>
<p>如果你想要相同数量的物品,即使是前几次</p>
^{pr2}$
<p>会的。在</p>