为了账号安全,请及时绑定邮箱和手机立即绑定

请各位大佬指点!怎么用python从json中的嵌套列表字典中提取数据?十分感谢

请各位大佬指点!怎么用python从json中的嵌套列表字典中提取数据?十分感谢

白衣非少年 2019-07-27 09:40:53
问题描述我有个json文件,里面存了一个大列表,列表里嵌套了很多字典,每个字典里面的value又是用列表存起来的,像这样:[{"domain":["http://www.akzonel.com","http://www.AK20Nobel.com"]},{"domain":["http://www.tcl.com","http://nyell.td.com"]},......]想知道如何把所有的value全部提取出来,单独存在一个列表中问题出现的环境背景及自己尝试过哪些方法这是我尝试的代码,提取前五个字典的:相关代码//请把代码文本粘贴到下方(请勿用图片代替代码)importjsondefresolveJson():file='../save.json'f_obj=open(file)number=json.load(f_obj)res=[]foriinrange(0,5):domain=number[i]["domain"]res.append(domain)print(res)resolveJson()你期待的结果是什么?实际看到的错误信息又是什么?目前得到是这样:[['http://www.akzonel.com','http://www.AK20Nobel.com'],['http://www.tcl.com','http://nyell.td.com','http://www.tclcomm.com','http://www.tcl.com','http://www.tcldisplay.com','http://www.tcl-cctv.com']......],说白了还是列表里面嵌套列表,而没有把所有的网址都取出来存到一个大列表中。希望得到结果:['http://www.akzonel.com','http://www.AK20Nobel.com','http://www.tcl.com','http://nyell.td.com','http://www.tclcomm.com','http://www.tcl.com','http://www.tcldisplay.com','http://www.tcl-cctv.com',.......]有人能帮忙吗?
查看完整描述

2 回答

  • 2 回答
  • 0 关注
  • 3736 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信