将列表打印为表格数据
我对Python非常陌生,而且我现在还在为打印输出很好地格式化我的数据。
我有一个用于两个标题的列表,以及一个应该是表内容的矩阵。就像这样:
teams_list = ["Man Utd", "Man City", "T Hotspur"]data = np.array([[1, 2, 1],
[0, 1, 0],
[2, 4, 2]])
注意,标题名称不一定是相同的长度。不过,数据条目都是整数。
现在,我想用表格的格式来表示它,如下所示:
Man Utd Man City T Hotspur
Man Utd 1 0 0
Man City 1 1 0T Hotspur 0 1 2
我有一种预感,这必须有一个数据结构,但我找不到它。我试过使用字典和格式化打印,我尝试过带有缩进的for-循环,我尝试过作为字符串打印。
我相信一定有一个非常简单的方法来做到这一点,但我可能因为缺乏经验而错过了它。