【发布时间】:2015-10-12 13:03:06
【问题描述】:
我想以表格格式显示一个简单的二维数组,顶部带有标题,以便值在标题下方对齐。有没有办法做到这一点?我已经使用 numpy 查看了 pprint 和打印,但无法使其正常工作。这是我目前拥有的:
myArray = [['Student Name','Marks','Level'],['Johnny',68,4],['Jennifer',59,3],['William',34,2]]
for row in myArray:
print(" ")
for each in row:
print(each,end = ' ')
有什么建议吗?
【问题讨论】:
-
^^该代码在 IMO 中很糟糕(但效果很好)。我会使用 Format 参数。查看此网站以了解填充的工作原理。只需将您的填充设置为最大的字符串pyformat.info