擅长:python、mysql、java
<p>如果索引是长数字,请使用<code>itertools.islice()</code>:</p>
<pre class="lang-py prettyprint-override"><code>from itertools import islice, count
islice(count(start, step), (stop-start+step-1+2*(step<0))//step)
</code></pre>
<p>Python 3的<code>range()</code>也可以处理Python long。</p>
<p>简化为您的案例:</p>
<pre><code>for j in islice(count(1), num - 1):
</code></pre>