#统计单词出现次数
'''1.用户输入一段英文语句2.将用户输入的语句分割,并且创建一个空字典3.然后利用键值关系进行计算次数
'''#用户输入
# talk is cheap show me the code show me the code
msg=input('请您输入英文句子:')#分割成为列表
msg_list=msg.split()
dict_count={}
# print(msg_list)#对分割后的列表循环放入字典中
for m in msg_list:if m not in dict_count :dict_count[m]=1#第一次不存在的话将存入,单词当做keys,数值当作valueselse:dict_count[m]=dict_count[m]+1
#print(dict_count)# 显示查询结果
code=input('请输入您要查询的单词:')
print('{}出现过{}次.'.format(code,dict_count.get(code,0)))#显示字典内容
#print(dict_count)
#循环获取
for letter ,count in dict_count.items():print(letter,count)

python利用字典特性来判断英文语句中单词出现次数相关推荐

  1. 翻转英文语句中单词的顺序

    题目描述 牛客最近来了一个新员工Fish,每天早晨总是会拿着一本英文杂志,写些句子在本子上.同事Cat对Fish写的内容颇感兴趣,有一天他向Fish借来翻看,但却读不懂它的意思.例如,"st ...

  2. Python代码 | 文本操作 统计英文文本中,每个字母出现的次数

    Python代码 | 文本操作 统计英文文本中,每个字母出现的次数 # -*- coding: utf-8 -*- # 使用oepn获取文件路径 # path=open("arrogant. ...

  3. python 利用pyinstaller 编译.exe文件过程中编写完的.exe文件执行过程中闪退

    问题描述: python 利用pyinstaller 编译.exe文件过程中编写完的.exe文件执行过程中闪退,并提示no module named 'pyproj.datadir' 解决方法: 闪退 ...

  4. 实验五 循环结构第1关:斐波那契数列第2关:统计一段英文语句中的单词数和句子数第3关:密码判断第4关:通过数列求自然常数e第5关:双倍余额递减法计算固定资产折旧第6关:销售统计第7关:投资年限计算

    第1关:斐波那契数列 根据提示,在右侧编辑器补充代码,输入x,输出第x个斐波那契数列. 注意:斐波那契数列的第一项和第二项为1 x=eval(input("")) #代码开始 a= ...

  5. java 反射方法替换_Java在利用反射条件下替换英文字母中的值

    Java在利用反射条件下替换英文字母中的值 (1)创建两个Class: ReflectTest类如下: package cn.itcast.day01; import java.lang.reflec ...

  6. python利用Trie(前缀树)实现搜索引擎中关键字输入提示(学习Hash Trie和Double-array Trie)...

    python利用Trie(前缀树)实现搜索引擎中关键字输入提示(学习Hash Trie和Double-array Trie) 主要包括两部分内容: (1)利用python中的dict实现Trie: ( ...

  7. python中统计单词出现的次数_python统计文章中单词出现次数实例

    python统计单词出现次数 做单词词频统计,用字典无疑是最合适的数据类型,单词作为字典的key, 单词出现的次数作为字典的 value,很方便地就记录好了每个单词的频率,字典很像我们的电话本,每个名 ...

  8. python中统计各个单词出现的次数使用方法_python统计文章中单词出现次数实例

    python统计单词出现次数 做单词词频统计,用字典无疑是最合适的数据类型,单词作为字典的key, 单词出现的次数作为字典的 value,很方便地就记录好了每个单词的频率,字典很像我们的电话本,每个名 ...

  9. 统计一段英文中单词的个数c语言,C语言统计一篇英文短文中单词的个数实例代码...

    具体代码如下所述: #include #define N 1000 void main(){ char en[N][81]; int i,j,num=0,n,state; //num 用来统计单词的个 ...

最新文章

  1. mysql 开发模式_搭建mysql主從模式
  2. 李飞飞:人工智能应用广泛 但场景理解不如2岁孩子
  3. shell脚本常用的4种流程控制语句
  4. PHP如何添加自带的扩展库
  5. 多路I/O转接服务器——epoll
  6. Python 项目依赖包 第三方库 生成requirements.txt的两种方法
  7. 网络通过猫传输到计算机,事实:计算机直接连接到光猫,无法访问Internet
  8. ADO.NET 2.0 中的新增 DataSet 功能
  9. 使用Xamarin开发手机聊天程序 -- 基础篇(大量图文讲解 step by step,附源码下载)
  10. python索引 自定义_python – 使用多个自定义索引范围构建numpy数组,而不显式循环...
  11. linux如何解除密码,如何在Linux下解除PDF文件的密码?
  12. Linux学习笔记24——进程管道
  13. 批量修改linux换行格式,linux中sed命令批量修改
  14. Cache之组相连映射
  15. java中==与equal()的区别
  16. 怎么完全卸载赛门铁克_对顽固程序说不!杀毒软件Symantec赛门铁克清除记
  17. 51/STC12单片机SCON,PCON,TMOD寄存器定义及功能
  18. matlab导入数据文件,matlab怎么导入mat数据文件
  19. 类与对象的属性与应用
  20. 高品质摄影作图台式计算机推荐,摄影后期做图用什么电脑

热门文章

  1. dnsmasq.conf 配置
  2. java 农历节日 转公历日期_公历农历互相转换的Java日历工具类
  3. 数据结构——双向链表(双向连接的图解、双向链表的创建、操作双向链表)
  4. 第三章 多维随机变量及其分布 3.3 条件分布
  5. 记一个打包出现错误Multiple chunks emit assets to the same filename js/chunk-0.js(chunks chunk-0 and chunk-0)
  6. 国产商用密码算法简介
  7. 微信第三方平台:小程序模板开发与发布
  8. html 跑步比赛小游戏,疯狂趣味跑步竞赛3D
  9. VoxEdit 创作比赛获奖者 NFT 集合上线市场平台
  10. 2021-07-24 python 雅克-贝拉JB正态验证