字典表列表

时间:2019-01-16 04:33:12

标签: python html

我想在浏览器中的表中显示json格式的内容。

import json
import requests
import tabulate
import ast

url = "http://localhost:8080/api/vi/empdata"
headers = {
     'cache-control': "no-cache",
     'postman-token': "72c97887-727e-ae9e-36ed-182f725fb6b5"
   }
response = requests.request("GET", url, headers=headers)
data = json.loads(response.text)
ult_list = ast.literal_eval(json.dumps(data))
header = ult_list[0].keys()
rows =  [x.values() for x in ult_list]
print(tabulate.tabulate(rows, header))

输出如下:

name                 address 
-------------------- --------- 
Aarush               Yoyager 
Sanju                Victor 
Zara                 Voyager 
Sangeetha Narayanlal Voyager

但是我希望输出类似于表格:

1 个答案:

答案 0 :(得分:0)

看,如果您创建值字典,这并不难。

我的意思是说,在列表理解中,只需为每个组合创建一个字典,然后将所有名称放在名为“ name”的键下,并将地址作为名为address的键的值即可。

然后执行以下操作:

pd.DataFrame([name,address])

这应该有效。