Печать списков в виде табличных данных ⇐ Python
-
Anonymous
Печать списков в виде табличных данных
Я новичок в Python и сейчас пытаюсь правильно отформатировать данные для вывода на печать.
У меня есть один список, который используется для двух заголовков, и матрица, которая должна представлять собой содержимое таблицы. Вот так:
teams_list = ["Манчестер Юнайтед", "Манчестер Сити", "Т Хотспур"] данные = np.array([[1, 2, 1], [0, 1, 0], [2, 4, 2]]) Обратите внимание, что имена заголовков не обязательно имеют одинаковую длину. Однако все записи данных являются целыми числами.
Теперь я хочу представить это в виде таблицы, примерно так:
Манчестер Юнайтед Манчестер Сити Т Хотспур Манчестер Юнайтед 1 0 0 Манчестер Сити 1 1 0 Т Хотспур 0 1 2
У меня есть подозрение, что для этого должна быть структура данных, но я не могу ее найти. Я пробовал использовать словарь и форматировать печать, пробовал циклы for с отступами и пробовал печатать в виде строк.
Я уверен, что должен быть очень простой способ сделать это, но я, вероятно, упускаю его из-за отсутствия опыта.
Я новичок в Python и сейчас пытаюсь правильно отформатировать данные для вывода на печать.
У меня есть один список, который используется для двух заголовков, и матрица, которая должна представлять собой содержимое таблицы. Вот так:
teams_list = ["Манчестер Юнайтед", "Манчестер Сити", "Т Хотспур"] данные = np.array([[1, 2, 1], [0, 1, 0], [2, 4, 2]]) Обратите внимание, что имена заголовков не обязательно имеют одинаковую длину. Однако все записи данных являются целыми числами.
Теперь я хочу представить это в виде таблицы, примерно так:
Манчестер Юнайтед Манчестер Сити Т Хотспур Манчестер Юнайтед 1 0 0 Манчестер Сити 1 1 0 Т Хотспур 0 1 2
У меня есть подозрение, что для этого должна быть структура данных, но я не могу ее найти. Я пробовал использовать словарь и форматировать печать, пробовал циклы for с отступами и пробовал печатать в виде строк.
Я уверен, что должен быть очень простой способ сделать это, но я, вероятно, упускаю его из-за отсутствия опыта.