我正在尝试从下面的 JSON 中解析关键的“标签”。
data = [{
"12233":{
"title": "The Title",
"id": "12233",
"tags": ["tag1", "tag2", "tag3"],
},
"122223":{
"title": "The Title",
"id": "122223",
"tags": ["tag4", "tag5", "tag6"],
},
"122344":{
"title": "The Title",
"id": "122344",
"tags": ["tag7", "tag8", "tag9"],
}
}]
到目前为止我已经尝试过这个,
data = data[0]
tags_list = []
for tags in data:
tags_list.append(tags["122344"])
print(tags_list)
但它只提取第一个对象,我希望结果是这样的,
tags_list = ["tag1", "tag2", "tag3", "tag4", "tag5", "tag6","tag7", "tag8", "tag9"]
这会解决你的问题吗?
tags_list = [item for k in data for t in k for item in k[t]['tags']]
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句