擅长:python、mysql、java
<p>要遍历前n个元素:</p>
<pre><code>for i in itertools.islice(L, 0, n):
# do stuff
</code></pre>
<p>要循环最后n个元素:</p>
<pre><code>for i in itertools.islice(L, len(L)-n, len(L)):
# do stuff
</code></pre>
<p>要循环遍历前n个和最后m个元素:</p>
<pre><code>for i in itertools.chain(itertools.islice(L, len(L)-n, len(L)), itertools.islice(L, len(L)-m, len(L))):
# do stuff
</code></pre>