Best way to turn word list into frequency dict

后端 未结 8 584
无人及你
无人及你 2020-12-03 17:07

What\'s the best way to convert a list/tuple into a dict where the keys are the distinct values of the list and the values are the the frequencies of those distinct values?<

8条回答
  •  不思量自难忘°
    2020-12-03 17:54

    Actually, the answer of Counter was already mentioned, but we can even do better (easier)!

    from collections import Counter
    my_list = ['a', 'b', 'b', 'a', 'b', 'c']
    Counter(my_list)  # returns a Counter, dict-like object
    >> Counter({'b': 3, 'a': 2, 'c': 1})
    

提交回复
热议问题