[x * 0.1 for x in range(0, 10)]
在Python2.7x中,结果如下:
[0.0,0.1,0.2,0.3000000000004,0.4,0.5,0.600000000000001,0.70000000000001,0.8,0.9]
但如果你使用:
[ round(x * 0.1, 1) for x in range(0, 10)]
给你想要的:
[0.0,0.1,0.2,0.3,0.4,0.5,0.6,0.7,0.8,0.9]