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

前端 未结 11 2069
孤独总比滥情好
孤独总比滥情好 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:50

    Here's one way:

    your_list = ['a', 'a', 'b', 'b', 'b']
    
    count_dictionary = {}
    
    for letter in your_list:
    
        if letter in count_dictionary:
    
            count_dictionary[letter] +=1 
    
        else:
    
            count_dictionary[letter] = 1
    

提交回复
热议问题