擅长:python、mysql、java
<p><code>[float(i) for i in string_prices]</code>是一个简单的列表理解,它将字符串转换为浮点数</p>
<p>浮点的小数位数纯粹用于显示一个值,因此在语言中从1到2小数的转换不是一件事,因为添加尾随的零不是一个不同的值</p>
<pre><code>string_prices = ["9.8", "8.8" ,"10.9", "11.8", "13.9", "18.9"]
prices = [float(i) for i in string_prices]
for price in prices:
print(f"{price:.2f}")
</code></pre>