<分区> 分区>
当使用列表理解表达式时:
[x * 0.1 for x in range(0, 5)]
我希望得到这样的列表:
[0.0, 0.1, 0.2, 0.3, 0.4]
但是我却得到了这个:
[0.0, 0.1, 0.2, 0.30000000000000004, 0.4]
这背后的原因是什么?
<分区> 分区>
当使用列表理解表达式时:
[x * 0.1 for x in range(0, 5)]
我希望得到这样的列表:
[0.0, 0.1, 0.2, 0.3, 0.4]
但是我却得到了这个:
[0.0, 0.1, 0.2, 0.30000000000000004, 0.4]
这背后的原因是什么?