Печать списков в виде табличных данныхPython

Программы на Python
Ответить
Anonymous
 Печать списков в виде табличных данных

Сообщение Anonymous »

Я новичок в Python и сейчас пытаюсь правильно отформатировать данные для вывода на печать.
У меня есть один список, который используется для двух заголовков, и матрица, которая должна быть содержимым таблицы. Вот так:

Код: Выделить всё

teams_list = ["Man Utd", "Man City", "T Hotspur"]
data = np.array([[1, 2, 1],
[0, 1, 0],
[2, 4, 2]])
Обратите внимание, что имена заголовков не обязательно имеют одинаковую длину. Однако все записи данных являются целыми числами.
Теперь я хочу представить это в табличном формате, примерно так:




Манчестер Юнайтед
Манчестер Сити
Т Хотспур




Манчестер Юнайтед
1< /td>
0
0


Мужчина Город
1
1
0


Т Хотспур
0
1
2



У меня есть подозрение, что для этого должна быть структура данных, но я не могу ее найти. Я пробовал использовать словарь и форматировать печать, пробовал циклы for с отступами и пробовал печатать как строки.
Я уверен, что должен быть очень простой способ сделать это. это, но я, вероятно, упускаю это из-за отсутствия опыта.

Подробнее здесь: https://stackoverflow.com/questions/953 ... bular-data
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»