How to count the frequency of the elements in an unordered list?

后端 未结 30 3226
时光说笑
时光说笑 2020-11-22 02:37

I need to find the frequency of elements in an unordered list

a = [1,1,1,1,2,2,2,2,3,3,4,5,5]

output->

b =         


        
30条回答
  •  离开以前
    2020-11-22 03:05

    To count the number of appearances:

    from collections import defaultdict
    
    appearances = defaultdict(int)
    
    for curr in a:
        appearances[curr] += 1
    

    To remove duplicates:

    a = set(a) 
    

提交回复
热议问题