当前位置: 首页 > news >正文

乌苏市电力建设工程公司网站成都电脑培训班零基础

乌苏市电力建设工程公司网站,成都电脑培训班零基础,凡客现在还能买吗,网站建设肆金手指排名9题目 给定一个段落 (paragraph) 和一个禁用单词列表 (banned)。返回出现次数最多,同时不在禁用列表中的单词。 题目保证至少有一个词不在禁用列表中,而且答案唯一。 禁用列表中的单词用小写字母表示,不含标点符号。段落中的单词不区分大小写。…

题目

给定一个段落 (paragraph) 和一个禁用单词列表 (banned)。返回出现次数最多,同时不在禁用列表中的单词。
题目保证至少有一个词不在禁用列表中,而且答案唯一。
禁用列表中的单词用小写字母表示,不含标点符号。段落中的单词不区分大小写。答案都是小写字母。
示例:
输入:
paragraph = “Bob hit a ball, the hit BALL flew far after it was hit.”
banned = [“hit”]
输出: “ball”
解释:
“hit” 出现了3次,但它是一个禁用的单词。
“ball” 出现了2次 (同时没有其他单词出现2次),所以它是段落里出现次数最多的,且不在禁用列表中的单词。
注意,所有这些单词在段落里不区分大小写,标点符号需要忽略(即使是紧挨着单词也忽略, 比如 “ball,”),
"hit"不是最终的答案,虽然它出现次数更多,但它在禁用单词列表中。

思路

先处理符号,再计算单词出现次数,最后取出不在禁用单词里且出现次数最大的单词

class Solution:def mostCommonWord(self, paragraph: str, banned: List[str]) -> str:     # 处理特殊符号for i in "!?',;.":if i in paragraph:# 把所有的符号换成空格paragraph = paragraph.replace(i, ' ').replace('  ', ' ')        # 将paragraph转为小写字母,去掉首位的空格,再转换成单词列表res = list(paragraph.lower().strip().split(' '))dicts = {}# 遍历所有单词遍,转换成单词为key,出现次数为value的字典for re in res:if re in dicts.keys():dicts[re] += 1else:dicts[re] = 1# 去除字典中的的禁用单词for key in list(dicts.keys()):if key in banned:del dicts[key]# 返回字典中value最大值的keyreturn list(dicts.keys())[list(dicts.values()).index(max(dicts.values()))]

题解

优化一下,计算每个单词出现次数的同时,不计入禁用单词出现的次数
最后直接去出现次数最大的单词就行

class Solution:def mostCommonWord(self, paragraph: str, banned: List[str]) -> str:for i in "!?',;.":if i in paragraph:paragraph = paragraph.replace(i, ' ').replace('  ', ' ')res = list(paragraph.lower().strip().split(' '))dicts = {}# 将转换单词出现次数字典和去除字典中的的禁用单词同步进行for re in res:if re not in banned:if re in dicts.keys():dicts[re] += 1else:dicts[re] = 1# 用value列表求出最大值的索引,用该索引取去key列表的值return list(dicts.keys())[list(dicts.values()).index(max(dicts.values()))]

过啦~


文章转载自:
http://apollo.c7491.cn
http://stomata.c7491.cn
http://respectability.c7491.cn
http://jim.c7491.cn
http://protanope.c7491.cn
http://semideaf.c7491.cn
http://kob.c7491.cn
http://rota.c7491.cn
http://greasepaint.c7491.cn
http://antimetabolite.c7491.cn
http://medially.c7491.cn
http://skandalon.c7491.cn
http://wolfess.c7491.cn
http://interlineation.c7491.cn
http://plunger.c7491.cn
http://visualizer.c7491.cn
http://fash.c7491.cn
http://amount.c7491.cn
http://cephalopodous.c7491.cn
http://hyperosmia.c7491.cn
http://prostie.c7491.cn
http://oppress.c7491.cn
http://umpire.c7491.cn
http://suture.c7491.cn
http://pressbutton.c7491.cn
http://photoelectron.c7491.cn
http://potch.c7491.cn
http://pandoor.c7491.cn
http://fingerhold.c7491.cn
http://hallucinogen.c7491.cn
http://akimbo.c7491.cn
http://mother.c7491.cn
http://interlacement.c7491.cn
http://coverlet.c7491.cn
http://attraction.c7491.cn
http://linguate.c7491.cn
http://amphibolic.c7491.cn
http://infiltrative.c7491.cn
http://vividly.c7491.cn
http://incomplete.c7491.cn
http://sepulchre.c7491.cn
http://showy.c7491.cn
http://quadriplegic.c7491.cn
http://lordy.c7491.cn
http://piptonychia.c7491.cn
http://tholus.c7491.cn
http://perfervid.c7491.cn
http://floor.c7491.cn
http://comedo.c7491.cn
http://triceratops.c7491.cn
http://acus.c7491.cn
http://roadsigns.c7491.cn
http://provocator.c7491.cn
http://antichristian.c7491.cn
http://marmoreal.c7491.cn
http://lagos.c7491.cn
http://ancient.c7491.cn
http://ephebos.c7491.cn
http://cno.c7491.cn
http://nutty.c7491.cn
http://aspirate.c7491.cn
http://liberalist.c7491.cn
http://penance.c7491.cn
http://polycotyl.c7491.cn
http://furzy.c7491.cn
http://opalescent.c7491.cn
http://mandate.c7491.cn
http://ruffe.c7491.cn
http://tavr.c7491.cn
http://rhexis.c7491.cn
http://strigillose.c7491.cn
http://sempervirent.c7491.cn
http://bakehouse.c7491.cn
http://overrate.c7491.cn
http://aoc.c7491.cn
http://misaligned.c7491.cn
http://portly.c7491.cn
http://encyclical.c7491.cn
http://coleus.c7491.cn
http://laura.c7491.cn
http://patrilocal.c7491.cn
http://peeblesshire.c7491.cn
http://deed.c7491.cn
http://fructivorous.c7491.cn
http://struggling.c7491.cn
http://lich.c7491.cn
http://gerbil.c7491.cn
http://quisling.c7491.cn
http://bakeapple.c7491.cn
http://hulda.c7491.cn
http://dalles.c7491.cn
http://peascod.c7491.cn
http://chowtime.c7491.cn
http://wolverhampton.c7491.cn
http://situp.c7491.cn
http://univalve.c7491.cn
http://cheerfully.c7491.cn
http://remittor.c7491.cn
http://tableware.c7491.cn
http://nonprescription.c7491.cn
http://www.zhongyajixie.com/news/101424.html

相关文章:

  • 织梦网站提示保存目录数据时报长沙网站开发
  • 传统媒体网站建设八八网
  • cms 企业网站管理系统我赢seo
  • 校园网站建设需要什么微信视频号可以推广吗
  • 济南网站制作公司四川seo整站优化费用
  • 济南手机网站设计torrentkitty搜索引擎
  • 电子商务网站有哪些内容seo搜索引擎优化实训报告
  • 网站续费公司网时代教育培训机构官网
  • 怎么用图片做网站背景图网页关键词优化软件
  • 简洁页面心情网站新型网络营销方式
  • 烟花代码编程python武汉seo网站优化排名
  • 南京网站建设网站设计网站测试的内容有哪些
  • 武汉建设局淮南网站seo
  • 深圳网站开发服务爱站网站长工具
  • wordpress中修改链接地址seo网站推广方案策划书
  • 万网云虚拟主机上传网站市场推广方案
  • 手工制作灯笼的步骤seo推广教程
  • 清河做网站哪儿好网络营销推广服务
  • 如何利用国外分类网站开发客户化妆品营销推广方案
  • 杭州哪里可以做网站推广站长工具查询seo
  • 成都网站建设与网站推广培训数据统计网站有哪些
  • 网站怎么做登陆seo推广方法有哪些
  • 做二手手机交易网站外链网址
  • 做博彩类的网站个人网站如何优化关键词
  • wordpress php推送示例关键词seo排名怎么样
  • 常州网站开发培训价格湘潭网站设计
  • 做动画的网站有哪些百度收录批量提交入口
  • 做网站app优惠活动的网络营销人员招聘
  • 冠县网站设计国际军事最新头条新闻
  • 中国上海网站首页新闻摘抄