在一个列表里查找一个最相似的词组,比如需要从多行文本里找到有“深圳”的词组。

例子:

#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函数相关推荐

  1. django源码阅读 manage.py文件

    Django源码阅读之manager.py文件阅读 我们知道,我们运行一个django项目的时候,需要进入项目的根目录,然后输入命令,python manage.py runserver,这样,我们就 ...

  2. python 编写一个函数来验证输入的字符串是否是有效的 IPv4 或 IPv6 地址_Python编程常用技巧,你知道几个?...

    现在Python是个炙手可热的技能,很多人都想着入手学学Python编程,甚至包括一些知名人士,比如知名地产商潘石屹就开始学Python.关于Python编程的内容在网络上也非常多,本文虫虫给大家总结 ...

  3. python difflib详解

    difflib -帮助进行差异化比较 这个模块提供的类和方法用来进行差异化比较,它能够生成文本或者html格式的差异化比较结果,如果需要比较目录的不同,可以使用filecmp模块. class dif ...

  4. pythondifflib详解_python difflib模块示例讲解

    difflib模块提供的类和方法用来进行序列的差异化比较,它能够比对文件并生成差异结果文本或者html格式的差异化比较页面,如果需要比较目录的不同,可以使用filecmp模块. class diffl ...

  5. 如何在Python中匹配最接近的字符串

    ■ 背景 手边有79个学校参加 智能车深度学习组别 提交的技术报告,但是在等级的EXCEL表格中对应的学校的名称与报告名称有些区别.那么如何能够比较自动对这些名称进行匹配呢? 这里使用了PYTHON库 ...

  6. python 开发个人日常操作笔记

    文章目录 程序员必备储备资源网站 常见问题 1.端口占用的问题 linux windows 2.ssh redis 链接 3.ssh 服务安装配置开机自动启动 ssh指定端口链接: 6, mongo ...

  7. python 英语词典_使用Python的英语词典应用程序

    python 英语词典 Module used: 使用的模块: In this script, we will use the JSON module because we will use a JS ...

  8. 牛逼,Python3竟然内置找茬神器!一起来找茬吧

    对于"大家来找茬"这个游戏而言,小伙伴们肯定不会陌生,找茬游戏对于大家的耐心和细心是一个非常大的考验.对于python程序来说,也会遇到类似于找茬游戏的问题.例如寻找两个列表中不同 ...

  9. python中doc=parased.getroot()_python实例手册.py

    python实例手册 #encoding:utf8 # 设定编码-支持中文 0 说明 手册制作: 雪松 littlepy www.51reboot.com 更新日期: 2016-01-21 欢迎系统运 ...

  10. 用python写了个全国疫情中高风险地区查询

    最近用python写了个全国疫情中高风险地区查询的爬虫代码,分享给大家一起交流,希望得到不同思路的指教,让代码更简洁,运行效率更高. 总体思路 1.找到可供查询的源网站 2.分析.获取查询的API 3 ...

最新文章

  1. XAML实例教程系列 - 命名空间(NameSpace)
  2. 幼儿园计算机教案 妈妈的爱,幼儿园大班教案《妈妈的爱》(通用)
  3. vue解决线上跨域的问题_vue前后端分离解决跨域问题
  4. C#实例:datagridview单元格合并
  5. 自学前端的误区和痛点解决办法
  6. 灰色关联与TOPSIS法 —— matlab
  7. Android 第三方有用的库收集
  8. PyQt5笔记(04) -- 文本框的使用
  9. 小程序showModal 可配置文字
  10. linux线程并不真正并行,多核时代:并行程序设计探讨(3)——Windows和Linux对决(多进程多线程)...
  11. [bzoj1026] [SCOI2009]windy数
  12. 68.营救问题(广搜)
  13. 重庆理工大学图像处理实验三:图像分割
  14. 如何使用Deckset配置编辑命令
  15. C++里面的LPBYTE是什么意思
  16. 图(深度优先遍历、广度优先遍历)
  17. python画笑脸图案-如何用Python画滑稽笑脸!
  18. 如何截取视频中的中间部分视频,批量去除片头片尾
  19. Torch深度学习的60分钟教程(翻译)
  20. java魔界战记魔女_魔界战记风格RPG《魔女传说》最新公开!

热门文章

  1. 高德地图:热力图、点位基础使用
  2. python插件安装包_Python的插件安装
  3. pdf、epub、awz3、mobi电子书下载网站推荐!
  4. 用户体验测试一样很重要
  5. 考研复试操作系统知识点总结
  6. 用批处理共享打印机电脑设置
  7. c52语言网红楼梯流水灯程序,单片机程序-利用C52库函数实现左右流水灯
  8. (附源码)Springboot通用办事流程管理软件 毕业设计 211819
  9. 《应用时间序列分析:R软件陪同》——1.3 R软件入门
  10. 我72岁开始学习python,花了一个星期--参加R语言会议有感