擅长:python、mysql、java
<p>这个怎么样:</p>
<pre><code>def inv_range(start, stop, step):
for val in range(start, stop):
if (val - start) % step != 0:
yield val
print list(inv_range(0,50,3))
</code></pre>
<p>这个指纹</p>
<pre><code>[1, 2, 4, 5, 7, 8, 10, 11, ...
</code></pre>
<p>另外,如果您使用的是python2,请将<code>range()</code>替换为<code>xrange()</code>,以获得一个常量内存解决方案。你知道吗</p>