统计列表中元素个数
引言
有一个需求是要统计一个列表中每个元素出现的次数,并且将这个元素作为键,元素出现的次数作为值,重新组成一个新的字典对象,将如何做?
分析
这里用到的知识点如下:
1、dict.update,更新字典的键值对;
2、count函数,统计元素出现的次数;
3、for循环,用来遍历
案例
代码:
demo_list = ['python', 'php', 'java', 'python'] demo_dict = {} for item in demo_list: demo_dict.update({item: demo_list.count(item)}) print(demo_dict)
运行结果:
{'python': 2, 'php': 1, 'java': 1} Process finished with exit code 0
总结
有兴趣加入测试交流群,欢迎测开爱好者加入我们~
作者:全栈测试开发日记
出处:https://www.cnblogs.com/liudinglong/
csdn:https://blog.csdn.net/liudinglong1989/
微信公众号:全栈测试开发日记
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。