我有數據,看起來像將列表保存到csv,並在python中保留兩位十進制數字?
[('A',5.3748),('B',8.324203),('C',3.492)]
我將其與以下行保存到CSV:
with open('output.csv','wb') as fp:
a = csv.writer(fp,delimiter = ",")
a.writerows(data)
作品一樣,不過,我想只顯示我的價值魅力兩位十進制數字。在我的代碼之前,我壓縮了兩個列表以獲取數據。所以如果需要的話,我可以在之前做出改變。
謝謝!
你可以把你所有的花車成格式化字符串,這些應該正確保存。 – thegrinner
我可以一次完成整個列表嗎?還是我需要一個循環? – marc
取決於「*顯示我的值*」的含義......如果您打開文件到Excel或類似文件,那麼最好使用可用的工具來格式化數據的顯示,而不是截斷數據輸出...否則 - 字符串格式是正確的方法 –