相关疑难解决方法(0)

将列表打印为表格数据

我对Python很陌生,现在我正在努力为打印输出很好地格式化我的数据.

我有一个用于两个标题的列表,以及一个应该是表格内容的矩阵.像这样:

teams_list = ["Man Utd", "Man City", "T Hotspur"]
data = np.array([[1, 2, 1],
                 [0, 1, 0],
                 [2, 4, 2]])
Run Code Online (Sandbox Code Playgroud)

请注意,标题名称的长度不一定相同.但是,数据条目都是整数.

现在,我想以表格格式表示这个,如下所示:

            Man Utd   Man City   T Hotspur
  Man Utd         1          0           0
 Man City         1          1           0
T Hotspur         0          1           2
Run Code Online (Sandbox Code Playgroud)

我有预感,必须有一个数据结构,但我找不到它.我已经尝试使用字典和格式化打印,我已尝试使用缩进的for循环,我已尝试打印为字符串.

我确信必须有一个非常简单的方法来做到这一点,但由于缺乏经验,我可能会错过它.

python

314
推荐指数
15
解决办法
51万
查看次数

标签 统计

python ×1