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

后端 未结 30 3293
时光说笑
时光说笑 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:10

    def frequencyDistribution(data):
        return {i: data.count(i) for i in data}   
    
    print frequencyDistribution([1,2,3,4])
    

    ...

     {1: 1, 2: 1, 3: 1, 4: 1}   # originalNumber: count
    

提交回复
热议问题