Python高效编程-统计列表中元素频率
来源:互联网 发布:画图软件使用方法 编辑:程序博客网 时间:2024/06/17 01:00
from collections import Counterfrom random import randintimport osimport re# 统计序列中元素出现的频率data = [randint(0, 20) for _ in range(30)]print(data)c = dict.fromkeys(data, 0)print(c)for i in data: c[i] += 1c2 = Counter(data)print(c2)print(c2[10]) # 显示10出现的频率print(c2.most_common(3)) # 以list的形式列出出现频率最高的三组元素# 统计文本文件中单词的出现频率curDir = os.path.dirname(__file__) # 获取当前文件的所在目录# txt = open(curDir + '/article.txt', 'r').read()with open(curDir + '/article.txt', 'r') as f: txt = f.read()c3 = Counter(re.split('\W+', txt)) # 以非单词字符为标志分割字符串,并将其转化为Counter对象print(c3.most_common(10))
阅读全文
0 0
- Python高效编程-统计列表中元素频率
- python高效编程技巧3(如何统计序列中元素出现的频率)
- python-如何统计序列中元素的出现频率?
- python统计序列中元素出现的频率
- python统计列表元素重复次数的N中方法
- Python统计列表中元素出现的次数
- python 统计列表中各元素出现的次数
- python--统计列表中不同元素的数量
- python 使用Counter统计列表中元素的频度
- Groovy高效编程——统计单词频率
- python-2-2-如何统计序列中元素的出现频率?
- Python 列表count()函数元素次数统计
- 频率分析(统计数组中元素个数)
- Python中列表元素删除
- python实现统计文本中单词出现的频率
- Java编程:统计文本文件中单词出现频率
- python高效编程技巧1 (如何在列表,字典,集合中根据条件筛选数据)
- 统计拼音字母使用频率 python
- 在 Windows 上创建虚拟机规模集和部署高度可用的应用利用
- Google drive 不能登录解决(和SS配合)
- iOS多Target开发相似App
- RxJava2+Retrofit2
- Repository类的定义
- Python高效编程-统计列表中元素频率
- Hadoop HA搭建
- AttributeError: module 'json' has no attribute 'dump'
- maven打包jar包
- 欢迎使用CSDN-markdown编辑器
- MVC与前后端分离
- dd if=/dev/zero of=的含义是什么?Linux 下的dd命令使用详解
- 【计算机网络】网络层知识要点
- ijkplayer程序结构整理