<p>加法到整数的数组形式:假设我有<code>A=[1,2,3]</code>,<code>K = 50000</code>,我想把这两个加起来,得到<code>A=[5,0,1,2,3]</code></p>
<p>在我添加它们并将进位转换为列表之后,但不知何故我无法打印完整的数组:</p>
<pre><code>def addToArrayForm(A, K):
A[-1] += K
for i in range(len(A) - 1, -1, -1):
carry, A[i] = divmod(A[i], 10)
if i: A[i-1] += carry
if carry:
B=list(str(carry))
A=B+A
return A
A=[1,2,3]
addToArrayForm(A, 5000)
for i in range(len(A) ):
print (A[i])
</code></pre>
<p>结果表明:<code>1,2,3</code>:<br/>
但我在期待<code>5,0,1,2,3,</code>问题出在哪里</p>