1. 问题:
如何对一个列表中元素出现的次数进行统计,并将结果存储在一个字典里?
2. 解决方式:
使用collections模块中的counter函数,生成counter对象,再转化成dict。
- 示例:
import collections
test_list = ["张三", "赵六", "李八", "钱九", "张三"]
test_dict = dict(collections.Counter(test_list))
print(test_dict)
- 示例结果:
1. 问题:
如何对一个列表中元素出现的次数进行统计,并将结果存储在一个字典里?
2. 解决方式:
使用collections模块中的counter函数,生成counter对象,再转化成dict。
import collections
test_list = ["张三", "赵六", "李八", "钱九", "张三"]
test_dict = dict(collections.Counter(test_list))
print(test_dict)