Python实现对文件进行单词划分并去重排序操作示例


Posted in Python onJuly 10, 2018

本文实例讲述了Python实现对文件进行单词划分并去重排序操作。分享给大家供大家参考,具体如下:

文件名:test1.txt

文件内容:

But soft what light through yonder window breaks
It is the east and Juliet is the sun
Arise fair sun and kill the envious moon
Who is already sick and pale with grief

样例输出:

Enter file name: "test1.txt"
['Arise', 'But', 'It', 'Juliet', 'Who', 'already', 'and', 'breaks', 'east', 'envious', 'fair', 'grief', 'is', 'kill', 'light', 'moon', 'pale', 'sick', 'soft', 'sun', 'the', 'through', 'what', 'window', 'with', 'yonder']

PR4E 用 append的写法:(二重循环)

import sys
fname = input("Enter file name: ")
fh = open(fname)
lst = list()
for line in fh:
  line = line.rstrip()
  words = line.split()
  for word in words:
    if word not in lst:
      lst.append(word)
lst.sort()
print(lst)

自己一重循环写法:

import string
fname = input("Enter file name: ")
fh = open(fname)
l = list()
for line in fh:
  line = line.rstrip()
  l = l + list(line.split())
s = list(set(l))
s.sort()
print(s)
Python 相关文章推荐
Python实现远程调用MetaSploit的方法
Aug 22 Python
Python入门篇之列表和元组
Oct 17 Python
python遍历类中所有成员的方法
Mar 18 Python
python抓取并保存html页面时乱码问题的解决方法
Jul 01 Python
Python使用QRCode模块生成二维码实例详解
Jun 14 Python
Python读取和处理文件后缀为.sqlite的数据文件(实例讲解)
Jun 27 Python
python脚本实现验证码识别
Jun 07 Python
使用matlab或python将txt文件转为excel表格
Nov 01 Python
python实现的多任务版udp聊天器功能案例
Nov 13 Python
python实现读取类别频数数据画水平条形图案例
Apr 24 Python
Python基于xlutils修改表格内容过程解析
Jul 28 Python
Python 中的 copy()和deepcopy()
Nov 07 Python
python3中函数参数的四种简单用法
Jul 09 #Python
python3学习之Splash的安装与实例教程
Jul 09 #Python
Python基于sklearn库的分类算法简单应用示例
Jul 09 #Python
Python不使用int()函数把字符串转换为数字的方法
Jul 09 #Python
python中ASCII码和字符的转换方法
Jul 09 #Python
python中ASCII码字符与int之间的转换方法
Jul 09 #Python
Python 十六进制整数与ASCii编码字符串相互转换方法
Jul 09 #Python
You might like
聊天室php&mysql(六)
2006/10/09 PHP
PHP全概率运算函数(优化版) Webgame开发必备
2011/07/04 PHP
PHP模板引擎smarty详细介绍
2015/05/26 PHP
PHP中的session安全吗?
2016/01/22 PHP
php cookie用户登录的详解及实例代码
2017/01/03 PHP
PHP7下协程的实现方法详解
2017/12/17 PHP
静态页面的值传递(三部曲)
2006/09/25 Javascript
使用户点击后退按钮使效三行代码
2007/07/07 Javascript
Wordpress ThickBox 添加“查看原图”效果代码
2010/12/11 Javascript
JavaScript实现在页面间传值的方法
2015/04/07 Javascript
jquery读取xml文件实现省市县三级联动的方法
2015/05/29 Javascript
JavaScript截断字符串的方法
2015/07/15 Javascript
node.js 动态执行脚本
2016/06/02 Javascript
JavaScript数组迭代方法
2017/03/03 Javascript
深入理解Vue 组件之间传值
2018/08/16 Javascript
小程序实现上传视频功能
2020/08/18 Javascript
Python2和Python3中urllib库中urlencode的使用注意事项
2018/11/26 Python
使用python批量化音乐文件格式转换的实例
2019/01/09 Python
python中的print()输出
2019/04/12 Python
Django框架会话技术实例分析【Cookie与Session】
2019/05/24 Python
PyCharm-错误-找不到指定文件python.exe的解决方法
2019/07/01 Python
python3 打印输出字典中特定的某个key的方法示例
2019/07/06 Python
Python tkinter 下拉日历控件代码
2020/03/04 Python
FitFlop澳大利亚官网:英国符合人体工学的鞋类品牌
2017/06/05 全球购物
澳大利亚儿童和婴儿产品在线商店:Lime Tree Kids
2017/10/05 全球购物
英国工作场所设备购买网站:Slingsby
2019/05/03 全球购物
英国奢华护肤、美容和Spa品牌:Temple Spa
2019/11/02 全球购物
Linux常见面试题
2013/03/18 面试题
婚庆公司的创业计划书
2014/01/22 职场文书
八一慰问活动方案
2014/02/07 职场文书
《小草和大树》教学反思
2014/02/16 职场文书
《中国的气候》教学反思
2014/02/23 职场文书
初中班主任寄语
2014/04/04 职场文书
房产公证书
2015/01/23 职场文书
小学元宵节活动总结
2015/02/06 职场文书
重阳节座谈会主持词
2015/07/03 职场文书