有沒有辦法使用地圖功能將諸如".2f" % (num)
之類的東西映射到數字列表?將地圖字符串格式化爲數字列表
通常打印號碼清單,我會做類似如下:
>>> a = [1.003,2.004,3.005]
>>> print " ".join(map(str, a))
1.003 2.004 3.005
但是我會到位下劃線來獲得低於所需的輸出?
>>> print " ".join(map(____, a))
1.00 2.00 3.01
編輯
爲了澄清,四捨五入並不重要。 3.00也適用。
使用''%.2f''你不能得到'3.01'爲'3.005'。 –