作为表的dictionary 列表-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

作为表的dictionary 列表

我想在浏览器中向表中显示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
但我希望输出像一个表:

展开
收起
一码平川MACHEL 2019-01-18 11:05:03 1439 0
1 条回答
写回答
取消 提交回答
  • 一码平川MACHEL

    在列表理解中,只需为每个组合创建一个dictionary ,将所有名称放在名为“name”的键下,将地址作为键名为address的值。

    然后就这样做:

    pd.DataFrame([name,address])

    2019-07-17 23:25:52
    赞同 展开评论 打赏
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载