三国演义文本下载链接:
链接:https://pan.baidu.com/s/1l6K166p9Y8ZouaJc_FgIXA
提取码:3p4y

#----三国演义人物出场顺序----
import jieba
excludes={"将军","却说","荆州","二人","不可","不能","如此"}
txt=open("三国演义.txt","r",encoding='utf-8').read()
words=jieba.lcut(txt)
counts={}
for word in words:if len(word)==1:continueelif word=="诸葛亮" or word=="孔明曰":rword="孔明"elif word=="关公" or word=="云长":rword="关羽"elif word=="玄德" or word=="玄德曰":rword="刘备"elif word=="孟德" or word=="丞相":rword="曹操"else:rword=wordcounts[rword]=counts.get(rword,0)+1
for word in excludes:del(counts[word])
items=list(counts.items())
items.sort(key=lambda x:x[1],reverse=True)
for i in range(5):word,count=items[i]print("{0:<10}{1:>5}".format(word,count))

输出:

曹操         1451
孔明         1383
刘备         1252
关羽          784
张飞          358

Tips: Python语言中,《三国演义》人物出场统计相关推荐

  1. python三国演义人物出场统计ppt_Python学习之四大名著人物出场次数Python代码-Go语言中文社区...

    <三国演义>,<水浒传>,<西游记>的人物出场次数Python代码: 经过代码运行的结果可以看出三国作者对曹操和孔明比较喜爱:水浒作者对宋江和武松比较喜爱:西游作者 ...

  2. 三国演义人物出场统计代码含义_实例2之《三国演义》人物出场统计

    大家好,我是人间富贵花下的贫穷草,简称人间富贵草. jieba(结巴)作为一个优秀的第三方中文分词函数库,今天我们就把它拉出来溜溜. <三国演义>txt文本下载地址: https://ww ...

  3. 三国演义人物出场统计

    #Hamlet词频统计(含Hamlet原文文本)#CalHamletV1.py def getText():txt = open("hamlet.txt", "r&quo ...

  4. python统计文字个数_如何使用python语言中的count方法统计字符个数

    如果在一个字符串中,需要统计某个字符或字符串出现的次数,可以使用count方法.在python语言中也有这个方法,可以统计字母.数字.特殊字符.中文等的个数.下面利用几个实例说明count方法的用法, ...

  5. python三国演义人物出场统计_python爬取三国演义文本

    1.目标 python爬取三国演义,生成词云.图表 2.码前须知 项目目标:三国人物名称及出现次数-----数据统计分析 提出问题:哪个人物在三国演义中出现的次数最多?,我们希望通过数据分析来获得答案 ...

  6. python三国演义人物出场统计ppt_Python统计三国演义主要人物出场次数

    import jieba #读取三国演义 with open("三国演义.txt",'r',encoding='utf-8') as f: txt= f.read() #进行中文分 ...

  7. python三国演义人物出场统计_Python分析《三国演义》人物出场次数,孔明第二,赵云第五...

    本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理. import jieba excludes = {"将军", ...

  8. Ubuntu的中文是哪种字体?python的词云分析和 三国演义人物出场统计

    Ubuntu的默认中文是哪种呢? fc-list :lang=zh 用这个命令查看出来 NotoSerifCJK-Bold.ttc 为什么要知道这个呢? 来看一块python3代码 import ji ...

  9. 三国演义人物出场统计代码含义_Python分析《三国演义》人物出场次数,孔明第二,赵云第五...

    本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理. import jieba excludes = {"将军", ...

  10. 《三国演义》人物出场统计

    人物出场统计涉及对词汇的统计.中文文章需要分词才能进行词频统计.这就需要用到jieba库. 实现代码1: #三国演义 人物出场统计 import jieba txt=open("threek ...

最新文章

  1. FPGA开发要懂得使用硬件分析仪调试——ILA
  2. mySql中Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggre的问题
  3. 2019-05-23 IRIS嗅探器;用IRIS嗅探数据;
  4. ssm(springMVC + spring+MyBatis) 小例
  5. 《HTML5和JavaScript Web应用开发》——第 2 章 移动Web 2.1移动优先
  6. win10照片查看器_图片打开方式中找不到Windows图片查看器怎么办
  7. 2018年线程与多线程面试必知必会内容
  8. 2018_09_21_生活记录_参加人工智能大会
  9. 小腹下面是什么部位_产后新妈妈去掉大肚腩,恢复平坦小腹,不妨试试这4个动作...
  10. java程序设计俄罗斯方块_Java俄罗斯方块实现代码
  11. 安装虚拟机遇到和小红帽遇到的问题
  12. 电影购票系统软件测试,软件测试(电影售票系统)
  13. 什么是CPA、CPC、CPM、CVR、CTR、PV、UV、GMV定义以及相关计算公式
  14. 生物特征识别:指纹识别技术应用
  15. 解决基于html5video标签多个视频同时播放的问题
  16. 专家分析 | 半导体芯片短缺不会很快结束
  17. 2023年美团科研合作课题公开征集启动
  18. 洛谷 P1551 亲戚
  19. 微信公众号采集方案(基于Windows逆向)
  20. 地缘剧本杀 (五):雨衣人(原创小说连载,内含语音)

热门文章

  1. 用SpringBoot 做代web理服务器
  2. 1 一文详细阐述UI设计颜色搭配,受益匪浅~
  3. 解析小型机、大型机和PC服务器间的差别
  4. 如何清理C盘空间垃圾?一键清理系统垃圾保障Windows快速运行
  5. 5分钟TypeScript入门
  6. 智能操控装置在高压开关柜中的应用
  7. 涨跌的例题用C语言编辑,基于LSTM的股票涨跌分析-pytorch
  8. QQ能上网但是浏览器上不了网
  9. 如何从福彩官网抓取 双色球历史数据
  10. 借助传感器用计算机测量速度,实验用打点计时器测速度修改.ppt