Я пытаюсь написать список строк с определенным количеством столбцов. Например, возьмет список:Запись в список строк с определенным количеством столбцов
data = [1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0]
Я хотел бы написать это с таким форматом, что он выглядит как:
1.0, 2.0, 3.0,
4.0, 5.0, 6.0,
7.0, 8.0, 9.0,
10.0,
Я попытался следующий код; однако может получить только распечатку первой строки:
strformat = ['{'+str(i)+':>5.1f},' for i in range(0,3)]
strformat = ''.join(strformat).lstrip().rstrip() + '\n'
print strformat.format(*[x for x in data])
Заранее благодарим за внимание!
Спасибо всем за ваши предложения ! – user877334