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

问题描述
我有个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',.......]有人能帮忙吗?
白衣非少年
浏览 3737回答 2
2回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript