問題描述我有個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',.......]有人能幫忙嗎?
請各位大佬指點!怎么用python從json中的嵌套列表字典中提取數據?十分感謝
白衣非少年
2019-07-27 09:40:53