<p>我正在使用以下代码(针对此问题简化):</p>
<pre><code>t1=['1.99','2','133.37']
t2=['4.98','5','11116.98']
t3=list(zip(t1,t2))
t4=[]
for num1,num2 in t3:
t4.append(float(num1)+float(num2))
print('The sum is='+ ":".join(map(str,t4)))
# output is -> The sum is=6.970000000000001:7.0:11250.35
</code></pre>
<p>但我希望输出如下:</p>
<pre><code>The sum is=6.970000:7.000000:11250.350000
# i.e. six digits ONLY after decimal point
</code></pre>
<p>我该怎么做?你知道吗</p>