需要导入 collections 模块
from collections import Counter
a = ['a', 'b', 'b', 'b', 'c', 'c']
test = {key: value for key, value in dict(Counter(a)).items() if value > 0}
输出:
{'a': 1, 'b': 3, 'c': 2}
需要导入 collections 模块
from collections import Counter
a = ['a', 'b', 'b', 'b', 'c', 'c']
test = {key: value for key, value in dict(Counter(a)).items() if value > 0}
输出:
{'a': 1, 'b': 3, 'c': 2}