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 相关文章推荐
可用于监控 mysql Master Slave 状态的python代码
Feb 10 Python
Python采集腾讯新闻实例
Jul 10 Python
python采用getopt解析命令行输入参数实例
Sep 30 Python
分析Python的Django框架的运行方式及处理流程
Apr 08 Python
Python中 Lambda表达式全面解析
Nov 28 Python
[原创]教女朋友学Python(一)运行环境搭建
Nov 29 Python
python数字图像处理之骨架提取与分水岭算法
Apr 27 Python
Python获取指定字符前面的所有字符方法
May 02 Python
Python二叉树的遍历操作示例【前序遍历,中序遍历,后序遍历,层序遍历】
Dec 24 Python
Python实现代码统计工具
Sep 19 Python
Requests什么的通通爬不了的Python超强反爬虫方案!
May 20 Python
Python预测分词的实现
Jun 18 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实现的封装验证码类详解
2013/06/18 PHP
PHP中的流(streams)浅析
2015/07/02 PHP
PHP经典实用正则表达式小结
2017/05/04 PHP
php数据序列化测试实例详解
2017/08/12 PHP
PHP实现图的邻接矩阵表示及几种简单遍历算法分析
2017/11/24 PHP
javascript 限制输入和粘贴(IE,firefox测试通过)
2008/11/14 Javascript
JavaScript DOM 学习第九章 选取范围的介绍
2010/02/19 Javascript
用函数模板,写一个简单高效的 JSON 查询器的方法介绍
2013/04/17 Javascript
jquery ajax对特殊字符进行转义防止js注入使用示例
2013/11/21 Javascript
使用JavaScript的AngularJS库编写hello world的方法
2015/06/23 Javascript
在vue中使用v-bind:class的选项卡方法
2018/09/27 Javascript
微信小程序学习笔记之登录API与获取用户信息操作图文详解
2019/03/29 Javascript
深入学习js函数的隐式参数 arguments 和 this
2019/06/24 Javascript
JavaScript数组排序小程序实现解析
2020/01/13 Javascript
微信小程序实现比较功能的方法汇总(五种方法)
2020/03/07 Javascript
JS sort排序详细使用方法示例解析
2020/09/27 Javascript
详解Python编程中对Monkey Patch猴子补丁开发方式的运用
2016/05/27 Python
python实现自动发送邮件
2018/06/20 Python
对tensorflow 中tile函数的使用详解
2020/02/07 Python
基于Python fminunc 的替代方法
2020/02/29 Python
PyQt5实现仿QQ贴边隐藏功能的实例代码
2020/05/24 Python
Python第三方包PrettyTable安装及用法解析
2020/07/08 Python
详解如何在PyCharm控制台中输出彩色文字和背景
2020/08/17 Python
彻底搞懂python 迭代器和生成器
2020/09/07 Python
Python通过Schema实现数据验证方式
2020/11/12 Python
彪马美国官网:PUMA美国
2017/03/09 全球购物
Staples英国官方网站:办公用品一站式采购
2017/10/06 全球购物
迟到检讨书800字
2014/01/13 职场文书
十八届三中全会宣传方案
2014/02/21 职场文书
法定代表人授权委托书范本
2014/10/07 职场文书
党的群众路线教育实践活动个人整改措施范文
2014/11/04 职场文书
2014年度个人工作总结
2014/11/07 职场文书
组织生活会发言材料
2014/12/15 职场文书
2015个人简历自我评价语
2015/03/11 职场文书
优秀的商业计划书,让融资一步到位
2019/05/07 职场文书
关于JavaScript轮播图的实现
2021/11/20 Javascript