3.3.7 使用difflib.get_close_matches函数
2015-09-29 08:14
267 查看
在一个列表里查找一个最相似的词组,比如需要从多行文本里找到有“深圳”的词组。
例子:
结果输出如下:
深圳 :
来过深圳
深圳2 :
深山里的圳2
在这个例子里是查询word的词组,所有需要查询的文本在列表poss里。
蔡军生 微信号:shenzhencai 深圳
例子:
#python3.4.3 import difflib word = '深圳' 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 深圳
相关文章推荐
- oracle 同时更新(update)多个字段多个值
- iOS开发——创建你自己的Framework
- IOS 线程 +并发
- Simulated Binary Crossover(SBX)的学习
- JavaScript概要
- TLD参数卡说明
- Vim 自动补全神器:YouCompleteMe
- C# 读自己的资源文件
- [Django1.6]south于django1.6使用
- C++基础复习题
- LeetCode-Clone Graph
- 忘记拉窗帘
- extJS
- mac 安装免安装mysql
- Win10邮件和日历17.6224.42271更新下载:修复bug
- Java猜拳小游戏(剪刀、石头、布)
- Java MongoDB : Delete document
- 9月29日 Win10正式版全球安装量已达到1亿份
- C++里long的字节数
- 9-28 解题报告