我想在表中输出从API获得的列表,这样看起来更好。 来自API的数据通过for循环返回。我现在的问题是我不知道该如何获得标题不会每次循环的信息。
例如:
我想要一个标题,其余的放在标题下
我已经从此处管理了一些说明,即数据将全部在表中显示为“制表”。 但是,“标题”将在每次运行时再次插入。
Component
head = ["Datum", "Username", "License Server", "Feature Name", "Max. Usage", "Hours Used", "Max Used", "Hours Borrowed", "Max Borrowed"]
答案 0 :(得分:0)
您需要将这些项目放入2d数组中,然后最后调用tabulate
。
table = []
for item in (data['data'])
if item['un'] == tecNo:
table.append([
item['fud'],
item['un'],
str(item['lsn']),
str(item['fns']),
str(item['musage']),
str(item['hu']),
str(item['mu']),
str(item['hb']),
str(item['mb'])
])
tabulate(table, headers=head)