【发布时间】:2018-05-07 01:30:13
【问题描述】:
我有多个字典列表(作为 JSON )。我有一个值列表,并且基于该值,我希望该 JSON 对象具有该特定值。例如。
[{'content_type': 'Press Release',
'content_id': '1',
'Author':John},
{'content_type': 'editorial',
'content_id': '2',
'Author': Harry
},
{'content_type': 'Article',
'content_id': '3',
'Author':Paul}]
我想获取作者是 Paul 的完整对象。 这是我到目前为止所做的代码。
import json
newJson = "testJsonNewInput.json"
ListForNewJson = []
def testComparision(newJson,oldJson):
with open(newJson, mode = 'r') as fp_n:
json_data_new = json.load(fp_n)
for jData_new in json_data_new:
ListForNewJson.append(jData_new['author'])
如果需要任何其他信息,请询问。
【问题讨论】:
-
您是否会多次执行此类搜索?
-
是的。我可以找到多个作者,并且循环会使其有点慢。
-
@LaxmikantGurnalkar 也许,但是 OP 的问题还有其他隐藏的细微差别,我觉得我的回答更好地解决了(目标不会)。