3.3.7 使用difflib.get_close_matches函数
在一个列表里查找一个最相似的词组,比如需要从多行文本里找到有“深圳”的词组。
例子:
#python3.4.3import difflibword = '深圳'
poss = ['深山里的圳', '深山里的圳2', '来过深圳', '来过圳深']print(word, ':')
for line in difflib.get_close_matches(word, poss):print(line)word = '深圳2'
print(word, ':')
for line in difflib.get_close_matches(word, poss):print(line)
结果输出如下:
深圳 :
来过深圳
深圳2 :
深山里的圳2
在这个例子里是查询word的词组,所有需要查询的文本在列表poss里。
蔡军生 微信号:shenzhencai 深圳
3.3.7 使用difflib.get_close_matches函数相关推荐
- django源码阅读 manage.py文件
Django源码阅读之manager.py文件阅读 我们知道,我们运行一个django项目的时候,需要进入项目的根目录,然后输入命令,python manage.py runserver,这样,我们就 ...
- python 编写一个函数来验证输入的字符串是否是有效的 IPv4 或 IPv6 地址_Python编程常用技巧,你知道几个?...
现在Python是个炙手可热的技能,很多人都想着入手学学Python编程,甚至包括一些知名人士,比如知名地产商潘石屹就开始学Python.关于Python编程的内容在网络上也非常多,本文虫虫给大家总结 ...
- python difflib详解
difflib -帮助进行差异化比较 这个模块提供的类和方法用来进行差异化比较,它能够生成文本或者html格式的差异化比较结果,如果需要比较目录的不同,可以使用filecmp模块. class dif ...
- pythondifflib详解_python difflib模块示例讲解
difflib模块提供的类和方法用来进行序列的差异化比较,它能够比对文件并生成差异结果文本或者html格式的差异化比较页面,如果需要比较目录的不同,可以使用filecmp模块. class diffl ...
- 如何在Python中匹配最接近的字符串
■ 背景 手边有79个学校参加 智能车深度学习组别 提交的技术报告,但是在等级的EXCEL表格中对应的学校的名称与报告名称有些区别.那么如何能够比较自动对这些名称进行匹配呢? 这里使用了PYTHON库 ...
- python 开发个人日常操作笔记
文章目录 程序员必备储备资源网站 常见问题 1.端口占用的问题 linux windows 2.ssh redis 链接 3.ssh 服务安装配置开机自动启动 ssh指定端口链接: 6, mongo ...
- python 英语词典_使用Python的英语词典应用程序
python 英语词典 Module used: 使用的模块: In this script, we will use the JSON module because we will use a JS ...
- 牛逼,Python3竟然内置找茬神器!一起来找茬吧
对于"大家来找茬"这个游戏而言,小伙伴们肯定不会陌生,找茬游戏对于大家的耐心和细心是一个非常大的考验.对于python程序来说,也会遇到类似于找茬游戏的问题.例如寻找两个列表中不同 ...
- python中doc=parased.getroot()_python实例手册.py
python实例手册 #encoding:utf8 # 设定编码-支持中文 0 说明 手册制作: 雪松 littlepy www.51reboot.com 更新日期: 2016-01-21 欢迎系统运 ...
- 用python写了个全国疫情中高风险地区查询
最近用python写了个全国疫情中高风险地区查询的爬虫代码,分享给大家一起交流,希望得到不同思路的指教,让代码更简洁,运行效率更高. 总体思路 1.找到可供查询的源网站 2.分析.获取查询的API 3 ...
最新文章
- XAML实例教程系列 - 命名空间(NameSpace)
- 幼儿园计算机教案 妈妈的爱,幼儿园大班教案《妈妈的爱》(通用)
- vue解决线上跨域的问题_vue前后端分离解决跨域问题
- C#实例:datagridview单元格合并
- 自学前端的误区和痛点解决办法
- 灰色关联与TOPSIS法 —— matlab
- Android 第三方有用的库收集
- PyQt5笔记(04) -- 文本框的使用
- 小程序showModal 可配置文字
- linux线程并不真正并行,多核时代:并行程序设计探讨(3)——Windows和Linux对决(多进程多线程)...
- [bzoj1026] [SCOI2009]windy数
- 68.营救问题(广搜)
- 重庆理工大学图像处理实验三:图像分割
- 如何使用Deckset配置编辑命令
- C++里面的LPBYTE是什么意思
- 图(深度优先遍历、广度优先遍历)
- python画笑脸图案-如何用Python画滑稽笑脸!
- 如何截取视频中的中间部分视频,批量去除片头片尾
- Torch深度学习的60分钟教程(翻译)
- java魔界战记魔女_魔界战记风格RPG《魔女传说》最新公开!