Group/Count list of dictionaries based on value

前端 未结 4 1716
小蘑菇
小蘑菇 2021-02-13 13:38

I\'ve got a list of Tokens which looks something like:

[{
    Value: \"Blah\",
    StartOffset: 0,
    EndOffset: 4
}, ... ]

What I want to do

4条回答
  •  忘掉有多难
    2021-02-13 14:22

    Let's assume that is your python list, containing dictionnaries:

    my_list = [{'Value': 'Blah',
                'StartOffset': 0,
                'EndOffset': 4},
               {'Value': 'oqwij',
                'StartOffset': 13,
                'EndOffset': 98},
               {'Value': 'Blah',
                'StartOffset': 6,
                'EndOffset': 18}]
    

    A one liner:

    len([i for i in a if i['Value'] == 'Blah']) # returns 2
    

提交回复
热议问题