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中断言Assertion的一些改进方案
Oct 27 Python
详谈Python2.6和Python3.0中对除法操作的异同
Apr 28 Python
python实现机器人行走效果
Jan 29 Python
python实现在图片上画特定大小角度矩形框
Oct 24 Python
python Pexpect 实现输密码 scp 拷贝的方法
Jan 03 Python
详解python中init方法和随机数方法
Mar 13 Python
django中url映射规则和服务端响应顺序的实现
Apr 02 Python
pycharm实现print输出保存到txt文件
Jun 01 Python
一文弄懂Pytorch的DataLoader, DataSet, Sampler之间的关系
Jul 03 Python
Python3如何使用多线程升程序运行速度
Aug 11 Python
C站最全Python标准库总结,你想要的都在这里
Jul 03 Python
详解Python+OpenCV进行基础的图像操作
Feb 15 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 array_map()数组函数使用说明
2011/07/12 PHP
hadoop中一些常用的命令介绍
2013/06/19 PHP
PHP登录环节防止sql注入的方法浅析
2014/06/30 PHP
PHP实现链表的定义与反转功能示例
2018/06/09 PHP
面向对象的javascript(笔记)
2009/10/06 Javascript
JS判断对象是否存在的10种方法总结
2013/12/23 Javascript
jQuery中:empty选择器用法实例
2014/12/30 Javascript
JavaScript Function函数类型介绍
2015/04/08 Javascript
JavaScript中Date.toSource()方法的使用教程
2015/06/12 Javascript
谈谈JavaScript中function多重理解
2015/08/28 Javascript
JS控制层作圆周运动的方法
2016/06/20 Javascript
xmlplus组件设计系列之树(Tree)(9)
2017/05/02 Javascript
VUE饿了么树形控件添加增删改功能的示例代码
2017/10/17 Javascript
使用jQuery mobile NuGet让你的网站在移动设备上同样精彩
2019/06/18 jQuery
LayUI动态设置checkbox不显示的解决方法
2019/09/02 Javascript
在Angular中实现一个级联效果的下拉框的示例代码
2020/05/20 Javascript
vue实现选中效果
2020/10/07 Javascript
[28:57]EG vs VGJ.T 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/16 DOTA
[01:22:29]真视界:2019年国际邀请赛总决赛
2020/01/29 DOTA
Python flask框架post接口调用示例
2019/07/03 Python
Django的用户模块与权限系统的示例代码
2019/07/24 Python
PyQt5事件处理之定时在控件上显示信息的代码
2020/03/25 Python
Python如何安装第三方模块
2020/05/28 Python
罗兰·穆雷官网:Roland Mouret
2018/09/28 全球购物
美国鲜花递送:UrbanStems
2021/01/04 全球购物
N:Philanthropy官网:美国洛杉矶基础款服装
2020/06/09 全球购物
英国顶尖手表珠宝品牌独家授权经销商:HS Johnson
2020/10/28 全球购物
C++是不是类型安全的
2014/02/18 面试题
毕业生大学生活自我总结
2014/01/31 职场文书
收银员岗位职责
2014/02/07 职场文书
优秀公益广告词大全
2014/03/19 职场文书
党性教育心得体会
2014/09/03 职场文书
国家助学金感谢信
2015/01/21 职场文书
2016猴年春节问候语
2015/11/11 职场文书
MySQL视图概念以及相关应用
2022/04/19 MySQL
OpenFeign实现远程调用
2022/08/14 Java/Android