Skip to main content
 首页 » 编程设计

python之生成具有浮点值的列表

2025年05月04日13shangdawei

<分区>

我希望生成一个包含这些值的列表:

[0,0.01,0.02...0.49] 

我认为这是正确的方法:

[0.01*i for i in range(50)] 

但令我恐惧的是,我观察到以下内容:

>>> 35*0.01 
0.35000000000000003 
>>> float("0.35") 
0.35 

我做错了什么?如果我理解正确的话,似乎 35*0.01 没有给出最接近 0.35 的浮点表示,但是 float("0.35") 给出了。