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使用mysqldb连接数据库操作方法示例详解
Dec 03 Python
Python中函数的参数定义和可变参数用法实例分析
Jun 04 Python
玩转python爬虫之URLError异常处理
Feb 17 Python
Python入门之三角函数sin()函数实例详解
Nov 08 Python
python解析html提取数据,并生成word文档实例解析
Jan 22 Python
Python中sort和sorted函数代码解析
Jan 25 Python
python 中的列表生成式、生成器表达式、模块导入
Jun 19 Python
Python依赖包整体迁移方法详解
Aug 15 Python
tensorflow将图片保存为tfrecord和tfrecord的读取方式
Feb 17 Python
Python如何使用内置库matplotlib绘制折线图
Feb 24 Python
python第三方网页解析器 lxml 扩展库与 xpath 的使用方法
Apr 06 Python
Python 使用dict实现switch的操作
Apr 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
实用函数5
2007/11/08 PHP
解析PHP生成静态html文件的三种方法
2013/06/18 PHP
Yii2.0使用阿里云OSS的SDK上传图片、下载、删除图片示例
2017/09/20 PHP
js获取url参数代码实例分享(JS操作URL)
2013/12/13 Javascript
jQuery操作表单常用控件方法小结
2015/03/23 Javascript
javascript显示中文日期的方法
2015/06/18 Javascript
基于javascript数组实现图片轮播
2016/05/02 Javascript
Google 地图获取API Key详细教程
2016/08/06 Javascript
详解js的事件处理函数和动态创建html标记方法
2016/12/16 Javascript
Bootstrap模态框(Modal)实现过渡效果
2017/03/17 Javascript
bootstrap table单元格新增行并编辑
2017/05/19 Javascript
JavaScript数据类型和变量_动力节点Java学院整理
2017/06/26 Javascript
vue的无缝滚动组件vue-seamless-scroll实例
2017/12/18 Javascript
node中modules.exports与exports导出的区别
2018/06/08 Javascript
Angular5集成eventbus的示例代码
2018/07/19 Javascript
vue+axios+mock.js环境搭建的方法步骤
2018/08/28 Javascript
解决JavaScript中0.1+0.2不等于0.3问题
2018/10/23 Javascript
基于elementUI竖向表格、和并列的案例
2020/10/26 Javascript
Python字典简介以及用法详解
2016/11/15 Python
如何用python整理附件
2018/05/13 Python
python 字典 按key值大小 倒序取值的实例
2018/07/06 Python
Face++ API实现手势识别系统设计
2018/11/21 Python
Win10 安装PyCharm2019.1.1(图文教程)
2019/09/29 Python
Python通过Pillow实现图片对比
2020/04/29 Python
Python列表去重复项的N种方法(实例代码)
2020/05/12 Python
如何对python的字典进行排序
2020/06/19 Python
使用OpenCV去除面积较小的连通域
2020/07/05 Python
学习Python需要哪些工具
2020/09/04 Python
Bally澳大利亚官网:瑞士奢侈品牌
2018/11/01 全球购物
远程学习的教学用品和家庭学习资源:Really Good Stuff
2020/04/27 全球购物
职工小家建设活动方案
2014/08/25 职场文书
学生自我鉴定格式及范文
2014/09/16 职场文书
4S店收银员岗位职责
2015/04/07 职场文书
四年级作文之说明文作文
2019/10/14 职场文书
PHP基本语法
2021/03/31 PHP
python控制台打印log输出重复的解决方法
2021/05/14 Python