一、描述

这是一道python面试题:

“一个可读文件,有一万行,一行只有一个单词,单词可以重复的,求出这一万行中出现频繁次数最多的前10个单词”

二、思路

先读取文件变为列表,再用集合去重得到一个参照的列表,逆排序取前10(最大即最多的的10个元素),再用参照列表中的每个元素从文件中去统计,把参照列表中的元素作为键,统计到的结果为值,放入字典,打印出来。

三、代码

#!/usr/bin/python
#coding:utf-8
all_C = []
with open("words.txt",'r') as f:
    for line in f.readlines():
        all_C.append(line)
#获取无重复元素
all_set=set(sorted(all_C))
#统计为字典
counts={}
for key in all_set:
     counts[key] = all_C.count(key)
#获取前10

python统计前十出现最多的词相关推荐

  1. 关键词数量统计python_利用python统计《十九大报告》中的关键词和词频

    利用python统计<十九大报告>中的关键词.报告摘要和词频.引用snowNLP.得到的结果: 1.关键词: 前五个关键词为 ['发展', '人民', '中国', '党', '建设'] 2 ...

  2. python统计单词出现次数最多的5个单词_【Python】统计文本中单词的出现次数前十的单词...

    代码: # 读取一个文本,并且统计文本中单词的出现次数 def read_file(): # 在windows环境中的编码问题,指定utf-8 with open('F:/python源码/实验区/0 ...

  3. Python统计共同参演电影最多的演员组合

    问题描述和样本数据请参考昨天的文章Python读取Excel文件统计演员参演电影 下面的代码是昨天代码的继续,在获取了每个演员参演的电影之后,继续使用最后排好序的那个列表actors,然后获取共同参演 ...

  4. Python 爬金十数据并生成词云

    背景 用 Python 的 requests 模块爬取 金十数据 首页中间部分的资讯信息,练习了两种处理过程:写入 MySQL 数据库和词云分析,对比之下 Python 几行代码就能完成 MySQL入 ...

  5. GitHub上面Python排名前十得到开源项目

    有需要Python学习资料的小伙伴吗?小编整理[一套Python资料.源码和PDF],感兴趣者可以关注小编后私信学习资料(是关注后私信哦)反正闲着也是闲着呢,不如学点东西啦 No.1 Python-n ...

  6. 【Python】统计《红楼梦》中出场次数前十的人物

    [Python]统计<红楼梦>中出场次数前十的人物 代码 截图 代码 import jiebaexcludes = {'什么', "一个", "我们" ...

  7. Python中文分析:《射雕英雄传》统计人物出场次数、生成词云图片文件、根据人物关系做社交关系网络和其他文本分析

    前言 python中文分析作业,将对<射雕英雄传>进行中文分析,统计人物出场次数.生成词云图片文件.根据人物关系做社交关系网络和其他文本分析等. 对应内容 1.中文分词,统计人物出场次数, ...

  8. 唏嘘!2019榜单出炉:铁打的Python连续3年第一,它居然跌出前十?

    IEEE Spectrum2019年度编程语言排行榜最近刚刚出炉,Python不出意外的又拿了个第一,但是意料之外的是,曾经大火的PHP,居然跌出了前十! PHP曾被大家称为"世界上最好的编 ...

  9. python如何分析高频词_利用Python统计演讲高频词

    1月9日被誉为中国最牛的产品经理张小龙做了微信的年度演讲[1],引爆朋友圈. 1月10日采铜写了篇<张小龙四个小时的演讲没有讲什么?>[2],又引爆朋友圈.在现在几乎所有人张口就谈&quo ...

最新文章

  1. github 创建密匙失败
  2. 【手把手】JavaWeb 入门级项目实战 -- 文章发布系统 (第九节)
  3. oracle基础建表
  4. ARM常用的调试方式与ARM培训班常见的调试方法
  5. Apollo分布式配置中心踩坑
  6. android WIFI信息获取
  7. crontab定时任务中文乱码问题
  8. 异步非阻塞_细说同步异步、阻塞非阻塞
  9. Lua 的table遍历 【转】
  10. angular moment 倒计时_倒计时3天丨探寻日本室内设计之道
  11. 人工智能的发展历史_【走近AI】浅谈人工智能的层次结构。
  12. GitHub For Beginners: Don’t Get Scared, Get Started
  13. 程序员只能吃“青春饭”?C 认证带你破局!
  14. mysql数据的持久化_一起做个简单的数据库(五):持久化存储
  15. 访问虚拟机web应用程序
  16. Spring Cloud教程合集
  17. Google Code Jam 全球编程挑战赛来袭,报名倒计时!
  18. mysql stmt num rows_php – MySQLi stmt num_rows返回0
  19. 使用Whisper框架快速为项目添加国际化支持
  20. 银保监机构保险许可证数据(2007-2022年)

热门文章

  1. python进度条打印
  2. 运动型蓝牙耳机推荐,运动小白运动型蓝牙耳机入门指南
  3. python3.8与pip3安装
  4. java代码实现汉字转汉语拼音
  5. 按指定长度截取字符串
  6. 2023全国特种设备作业人员(N1)叉车司机一[安考星]
  7. 2019北京国际智能机器人展
  8. 爸妈再也不用担心我抢不到票了
  9. 用微pe装完win7系统蓝屏00000007b
  10. 危险派对 - 王以太/刘至佳