从字典列表中删除 listname

时间:2021-03-09 05:49:47

标签: python-3.x

我收到以下格式的 API 响应。我正在尝试过滤字典列表,但我需要过滤掉(删除)列表键 - “结果”,以便我可以保留字典列表供我过滤。有没有办法做到这一点?

{
"result": [
    {"x": 1},{ "x": 2},{"x": 3,}]}

这是我用来过滤字典列表的方法,但由于列表键“result”,它不起作用。任何帮助将不胜感激。

keyValList = [1,2]
expectedResult = [d for d in response if d['x'] in keyValList]

1 个答案:

答案 0 :(得分:2)

既然你觉得这有帮助,我会发布一个答案:

expectedResult = [d for d in response["result"] if d["x"] in keyValList]