Python2打印数组,带浮点格式,不带换行符

Python2打印数组,带浮点格式,不带换行符,python,python-2.7,formatting,carriage-return,Python,Python 2.7,Formatting,Carriage Return,我正在使用Python 2.7 我在尝试输出一些调试数据时遇到了这个格式化问题。 我只想打印5位小数,所有结果都在同一行,并用制表符分隔 for index in range(NBR): print("%.5f\t," % (result[line, index])) 结果是 5.68842, 4.29441, 6.27793, 当我想要的时候 5.68842 4.29441 6.27793 有没有关于如何移除这个不需要的回油管的建议?没关系,我找到

我正在使用Python 2.7 我在尝试输出一些调试数据时遇到了这个格式化问题。 我只想打印5位小数,所有结果都在同一行,并用制表符分隔

for index in range(NBR):
  print("%.5f\t," % (result[line, index]))
结果是

5.68842,    
4.29441,    
6.27793,    
当我想要的时候

5.68842    4.29441    6.27793

有没有关于如何移除这个不需要的回油管的建议?

没关系,我找到了解决方案。它只是缺少了行末尾的字符,而不是字符串中的字符

print("%.5f\t" % (result[line, index])),