擅长:python、mysql、java
<p>假设<code>num</code>是正整数,则位数等于<code>int(math.log10(num) + 1)</code>。</p>
<p>但最好的方法是使用<code>append</code>的<code>list</code>方法,这样就不必事先知道长度。</p>
<p>更简单(尽管列表将按相反的顺序排列):</p>
<pre><code>dig = [int(x) for x in str(num)]
</code></pre>
<p>或者</p>
<pre><code>dig = map(int, str(num))
</code></pre>