擅长:python、mysql、java
<p>您需要使用<code>slice.indices</code>方法。给定序列的长度,它将返回start、stop、step的元组:</p>
<pre><code>>>> s = slice(2, 5, None)
>>> s.indices(10)
(2, 5, 1)
>>> [x for x in range(*s.indices(10))]
[2, 3, 4]
>>> s.indices(3)
(2, 3, 1)
>>> s.indices(0)
(0, 0, 1)
</code></pre>