問題描述我有個(gè)json文件,里面存了一個(gè)大列表,列表里嵌套了很多字典,每個(gè)字典里面的value又是用列表存起來的,像這樣:[{"domain":["http://www.akzonel.com","http://www.AK20Nobel.com"]},{"domain":["http://www.tcl.com","http://nyell.td.com"]},......]想知道如何把所有的value全部提取出來,單獨(dú)存在一個(gè)列表中問題出現(xiàn)的環(huán)境背景及自己嘗試過哪些方法這是我嘗試的代碼,提取前五個(gè)字典的:相關(guān)代碼//請把代碼文本粘貼到下方(請勿用圖片代替代碼)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()你期待的結(jié)果是什么?實(shí)際看到的錯(cuò)誤信息又是什么?目前得到是這樣:[['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']......],說白了還是列表里面嵌套列表,而沒有把所有的網(wǎng)址都取出來存到一個(gè)大列表中。希望得到結(jié)果:['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',.......]有人能幫忙嗎?
請各位大佬指點(diǎn)!怎么用python從json中的嵌套列表字典中提取數(shù)據(jù)?十分感謝
白衣非少年
2019-07-27 09:40:53