【发布时间】:2019-12-15 19:58:19
【问题描述】:
我必须用%.02f 样式格式化我的花车。
我试过了:
e =[0.2941, 0.1176, 0.0588, 0.2352, 0.1176, 0.1764]
print([float(".02f" % x) for x in e])
但它失败了,所以我尝试了:
print( list(map( '%.02f'.format , e )) )
它也失败了,我在网上找到了这个:
print( list(map( '%.02f'.__mod__ , e )) )
它给了我一个字符串列表,所以我成功地用两个命令格式化:
ee = map( '%.02f'.__mod__ , e )
ee = map( float , ee )
好吧,它终于起作用了,但我会错过一些更简单的东西,不是吗?是否可以使用列表理解语法?
【问题讨论】: