python中字频统计的练习
2021/9/17 22:07:57
本文主要是介绍python中字频统计的练习,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
文章目录
- 题目需求
- 文件内容
- 实现方法
- 效果展示
- 需求(获取出现次数最多的5个单词)
- 利用模块实现
- 结果展示
题目需求
""" 技能需求: 1.文件操作 2.字符串的分割操作 3.字典操作 功能需求: 1.读取song.txt文件 with open(filename) as f: count=f.read() 2.分析文件中的每一个单词,统计每一个单词出现的次数 content = "hello python hello java" words = content.split() - 统计每个单词出现的次数{"hello": "2","python":"1","java":"1"} """
文件内容
实现方法
# 1.加载文件中所有的单词 with open('song.txt') as f : words = f.read().split() # 2. 统计 result = {} for word in words: if word in result: result[word] += 1 else: result[word]= 1 # 输出结果的优化 import pprint pprint.pprint(result) print(result)
输出结果的优化
import pprint
pprint.pprint(result)
效果展示
需求(获取出现次数最多的5个单词)
利用模块实现
3.获取出现次数最多的5个单词 from collections import Counter counter = Counter(words) result = counter.most_common(5) print(result)
counter 的数值
结果展示
可以看出:排名一样的时候,出现最早的单词,优先级高一些
这篇关于python中字频统计的练习的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-10-04Python外包有哪些常见的主要库-icode9专业技术文章分享
- 2024-10-02基于深度学习的钢铁缺陷检测系统(yolov8、注意力机制、PyQt5界面、Python)
- 2024-10-01怎么用python搭建一个系统-icode9专业技术文章分享
- 2024-09-30Python基础入门教程
- 2024-09-30获取参数学习:Python中的基础教程
- 2024-09-30Python编程基础详解
- 2024-09-29点击加载学习:Python编程基础教程
- 2024-09-29数据科学五大Python前端库:第二部分
- 2024-09-27使用python 将ETH账户的资产打散
- 2024-09-26Python编程基础