擅长:python、mysql、java
<p>在Python 3中,您可以像这样使用内置的<a href="https://docs.python.org/3/library/functions.html#func-range" rel="noreferrer">^{<cd1>}</a>函数</p>
<pre><code>>>> list(range(9))
[0, 1, 2, 3, 4, 5, 6, 7, 8]
</code></pre>
<p><strong>注意1:</strong>Python 3.x的<code>range</code>函数,返回一个<code>range</code>对象。如果您想要一个列表,您需要显式地将其转换为一个列表,并使用<a href="https://docs.python.org/3/library/functions.html#func-list" rel="noreferrer">^{<cd4>}</a>函数,如我在回答中所示。</p>
<p><strong>注2:</strong>我们将数字9传递给<code>range</code>函数,因为,<code>range</code>函数将生成数字,直到给定的数字,但不包括数字。所以,我们给出实际的数字+1。</p>
<p><strong>注意3:</strong>在Python 2和Python 3中,<code>range</code>的功能有一点不同。你可以在<a href="https://stackoverflow.com/a/23221045/1903116">this answer</a>中阅读更多关于这个的内容。</p>