特定类别中的数据点总数

2024-05-13 01:06:27 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个JSON文件,我正在使用以下方法检查数据点的总数:

import json

with open('/..../data.js') as x:
    data = json.load(x)

len(data['ps']['mops']['neos'])

它回来了

4594

现在我想检查['mpcDescription']中包含“F51”的数据点的数量

所以我所做的是:

for item in data['ps']['mops']['neos']:
    if 'F51' in item['mpcDescription']:
        len(item['mpcDescription'])

但我没有得到任何结果。 谁能帮我一下吗

多谢各位


Tags: 文件方法injsondatalenitemps
1条回答
网友
1楼 · 发布于 2024-05-13 01:06:27

通过筛选列表,您应该能够获得想要的结果:

len([item for item in data['ps']['mops']['neos'] if 'F51' in item['mpcDescription']])

相关问题 更多 >