How to get unique values with respective occurrence count from a list in Python?

前端 未结 11 2074
孤独总比滥情好
孤独总比滥情好 2020-12-13 13:13

I have a list which has repeating items and I want a list of the unique items with their frequency.

For example, I have [\'a\', \'a\', \'b\', \'b\', \'b\']

11条回答
  •  感动是毒
    2020-12-13 13:55

    >>> mylist=['a', 'a', 'b', 'b', 'b']
    >>> [ (i,mylist.count(i)) for i in set(mylist) ]
    [('a', 2), ('b', 3)]
    

提交回复
热议问题