Форматирование вывода в python в виде таблицы?
Если после спецификатора ‘:’ указать число — оно будет обозначать минимальную ширину поля, выраженную в количестве символов. Это удобно использовать для создания приятных для прочтения таблиц:>>> table = {'Sjoerd': 4127, 'Jack': 4098, 'Dcab': 7678}
>>> for name, phone in table.items():
...     print '{0:10} ==> {1:10d}'.format(name, phone)
...
Jack       ==>       4098
Dcab       ==>       7678
Sjoerd     ==>       4127
https://ru.wikibooks.org/wiki/Python/%D0%A3%D1%87%...
более полно - https://docs.python.org/2/library/string.html#form...
В какой структуре данных хранится таблица? List of lists/dict?
В любом случае, практически любой python-контейнер можно залить в pd.DataFrameimport pandas as pd
import numpy as np
df = pd.DataFrame(np.random.uniform(0,1,size=(3,300))
print(df.head())