我目前正在使用以下代码
print "line 1 line2"
for h, m in zip(human_score, machine_score):
print "{:5.1f} {:5.3f}".format(h,m)
但仅在标题中的“第 1 行”和“第 2 行”之间使用空格可能不是一个好习惯。而且我不确定如何在每行之前添加可变数量的空格,以便我可以在底部放置“mean”和“std”,并使这两个数字与上面的列表一致。
例如,我希望它像这样打印:
Line 1 Line 2
-6.0 7.200
-5.0 6.377
-10.0 14.688
-5.0 2.580
-8.0 8.421
-3.0 2.876
-6.0 9.812
-8.0 6.218
-8.0 15.873
7.5 -2.805
Mean: -0.026 7.26
Std: 2.918 6.3
这样做的最pythonic方式是什么?