Python每天一个小程序——字典翻转输出和《沉默的羔羊》之最多单词
字典翻转输出
读入一个字典类型的字符串,反转其中键值对输出。
即,读入字典key:value模式,输出value:key模式。
输入格式
用户输入的字典格式的字符串,如果输入不正确,提示:输入错误。
输出格式
给定字典d,按照print(d)方式输出
s = input()
try:d = eval(s)e = {}for k in d:e[d[k]] = kprint(e)
except:print("输入错误")
《沉默的羔羊》之最多单词
附件是《沉默的羔羊》中文版内容,请读入内容,分词后输出长度大于2且最多的单词。
如果存在多个单词出现频率一致,请输出按照Unicode排序后最大的单词。
输入格式
文件
输出格式
字符串
import jieba
f = open("沉默的羔羊.txt")
ls = jieba.lcut(f.read())
#ls = f.read().split()
d = {}
for w in ls:d[w] = d.get(w, 0) + 1
maxc = 0
maxw = ""
for k in d:if d[k] > maxc and len(k) > 2:maxc = d[k]maxw = kif d[k] == maxc and len(k) > 2 and k > maxw:maxw = k
print(maxw)
f.close()
Python每天一个小程序——字典翻转输出和《沉默的羔羊》之最多单词相关推荐
- 用python写一个小程序,解决买水果的问题?
问题: 商店总共有三种水果,香蕉/苹果/葡萄,单价分别为3.5/5.0/3.0元/500克. 写一个小程序实现: 1.输出一个菜单:打印每种水果的价格: 2.寻问客户欲购买水果? 3.客户想购买的克数 ...
- python每天一个小程序_24小时从0到1开发阴阳师小程序
0.序 玩阴阳师的肝帝们都知道,每天早上5点和下午6点会刷新两次封印任务,每次做任务时最蛋疼的就是找各种怪物对应的副本以及神秘线索. 阴阳师提供了 网易精灵 可以进行一些数据查询,但体验实在太感人,所 ...
- python实现一个小程序
程序说明:给定一个数字,获得与数字相关的一组数据 比如给定一个5,得到的结果为[[2,3,4,5],[3,4,5],[4,5],[5]], 又比如给定一个4.得到的结果为[[2,3,4],[3,4], ...
- Python的一个小程序题
题目:有四个数字:1.2.3.4,能组成多少个互不相同且无重复数字的三位数?各是多少? 程序分析:可填在百位.十位.个位的数字都是1.2.3.4.组成所有的排列后再去 掉不满足条件的排列. 菜鸟驿站里 ...
- python每日一个小程序_Python 练习册,每天一个小程序
第0000题~第0010题 第 0000 题: 将你的 QQ 头像(或者微博头像)右上角加上红色的数字,类似于微信未读信息数量那种提示效果. from PIL import Image, ImageD ...
- python每天一个小程序_Python 练习册,每天一个小程序----第0000题
题目 第 0000 题: 将你的 QQ 头像(或者微博头像)右上角加上红色的数字,类似于微信未读信息数量那种提示效果. 类似于图中效果 Code: 1 from PIL importImage,Ima ...
- Python 练习册,每天一个小程序
Python 练习册,每天一个小程序 说明: Python 练习册,每天一个小程序.注:将 Python 换成其他语言,大多数题目也适用 不会出现诸如「打印九九乘法表」.「打印水仙花」之类的题目 点此 ...
- python基础代码事例-Python简单基础小程序的实例代码
1 九九乘法表 for i in range(9):#从0循环到8 i += 1#等价于 i = i+1 for j in range(i):#从0循环到i j += 1 print(j,'*',i, ...
- python程序实例教程基础-Python简单基础小程序的实例代码
1 九九乘法表 for i in range(9):#从0循环到8 i += 1#等价于 i = i+1 for j in range(i):#从0循环到i j += 1 print(j,'*',i, ...
- python经典程序实例-Python简单基础小程序的实例代码
1 九九乘法表 for i in range(9):#从0循环到8 i += 1#等价于 i = i+1 for j in range(i):#从0循环到i j += 1 print(j,'*',i, ...
最新文章
- 精读《React PowerPlug 源码》
- git 常用操作命令(Common operation)
- 电赛 | 电源题软件如何准备?
- Windows平台手动卸载Oracle Server【完整+干净】
- 微软面试题系列(三):求子数组的最大和
- WPF中自定义的DataTemplate中的控件,在Window_Loaded事件中加载机制初探
- vb html编程,VB编程:vb打开网页代码
- 在App Store提交应用时,提示“app名称已被使用”
- 变换AABB的快速算法
- Linux基金会的执行董事Jim Zemlin:开源不能没有“信任”
- Java Grammar(二):运算符
- 常见java空指针异常
- 在开发者选项里开启gpu渲染后,能不能关闭应用的硬件加速???
- Free-Form Image Inpainting with Gated Convolution
- 回归综合案例——利用回归模型预测鲍鱼年龄
- 怎么把图片按12345....顺序排列?
- hadoop与spark大数据平台培训推荐书目
- grafana mysql 时间段选择_mysql – 选择特定时间段内的所有可用项目
- ISO 刻录软件 (可替代Nero 刻录软件的映像刻录功能)
- python考试等级划分_考试等级分类