我收到以下格式的 API 响应。我正在尝试过滤字典列表,但我需要过滤掉(删除)列表键 - “结果”,以便我可以保留字典列表供我过滤。有没有办法做到这一点?
{
"result": [
{"x": 1},{ "x": 2},{"x": 3,}]}
这是我用来过滤字典列表的方法,但由于列表键“result”,它不起作用。任何帮助将不胜感激。
keyValList = [1,2]
expectedResult = [d for d in response if d['x'] in keyValList]
答案 0 :(得分:2)
既然你觉得这有帮助,我会发布一个答案:
expectedResult = [d for d in response["result"] if d["x"] in keyValList]