本文实例讲述了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)

PS:这里再为大家提供几款相关工具供大家参考使用:

在线去除重复项工具:http://tools.jb51.net/code/quchong

在线文本去重复工具:http://tools.jb51.net/aideddesign/txt_quchong

在线动画演示插入/选择/冒泡/归并/希尔/快速排序算法过程工具:http://tools.jb51.net/aideddesign/paixu_ys

更多关于Python相关内容感兴趣的读者可查看本站专题:《Python文件与目录操作技巧汇总》、《Python文本文件操作技巧汇总》、《Python数据结构与算法教程》、《Python函数使用技巧总结》、《Python字符串操作技巧汇总》及《Python入门与进阶经典教程》

希望本文所述对大家Python程序设计有所帮助。

python单词去重及排序_Python实现对文件进行单词划分并去重排序操作示例相关推荐

  1. python编程单词排序_Python实现对文件进行单词划分并去重排序操作示例

    本文实例讲述了Python实现对文件进行单词划分并去重排序操作.分享给大家供大家参考,具体如下: 文件名:test1.txt 文件内容: But soft what light through yon ...

  2. python中排序英文单词怎么写_Python实现对文件进行单词划分并去重排序操作示例...

    本文实例讲述了Python实现对文件进行单词划分并去重排序操作.,具体如下: 文件名:test1.txt 文件内容: But soft what light through yonder window ...

  3. python读取文件并且排序_python 顺序读取文件夹下面的文件(自定义排序方式)...

    我们在读取文件夹下面的文件时,有时是希望能够按照相应的顺序来读取,但是 file_lists=os.listdir()返回的文件名不一定是顺序的,也就是说结果是不固定的.就比如读取下面这些文件,希望能 ...

  4. java实现英文文件单词搜索系统_java对于目录下文件的单词查找操作代码实现

    这篇文章主要介绍了java对于目录下文件的单词查找操作代码实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 写入文件的目录.代码通过找目录下的文件 ...

  5. python编程单词排序_Python读取英文文件并记录每个单词出现次数后降序输出示例...

    本文实例讲述了Python读取英文文件并记录每个单词出现次数后降序输出.分享给大家供大家参考,具体如下: 对文中出现的句号,逗号和感叹号做了相应的处理 sorted排序函数用法: 按照value值降序 ...

  6. python统计英文文章中单词出现的次数并排序_Python读取英文文件并记录每个单词出现次数后降序输出示例...

    Python读取英文文件并记录每个单词出现次数后降序输出示例 发布时间:2020-09-19 23:07:12 来源:脚本之家 阅读:126 作者:菜鸟虫师 本文实例讲述了Python读取英文文件并记 ...

  7. python统计英文文章中单词出现的次数并排序_Python实现的统计文章单词次数功能示例...

    本文实例讲述了Python实现的统计文章单词次数功能.分享给大家供大家参考,具体如下: 题目是这样的:你有一个目录,放了你一个月的日记,都是 txt,为了避免分词的问题,假设内容都是英文,请统计出你认 ...

  8. python 多个列表合并_Python对两个有序列表进行合并和排序的例子

    Python对两个有序列表进行合并和排序的例子 这篇文章主要介绍了Python对两个有序列表进行合并和排序的例子,最终代码经过不断优化,小编非常满意,需要的朋友可以参考下 假设有2个有序列表l1.l2 ...

  9. python列表按照长度排序_Python程序根据元素的长度对列表进行排序?

    在这里,我们使用一个用户输入数组,并且必须根据元素的长度对列表进行排序.在这里,我们使用Python内置函数sorted(). 示例Input::["mona","pp& ...

最新文章

  1. 新年来临,给大家送上机器学习,人工智能相关书籍,这可能是中奖率最高的一次送书活动...
  2. mysql更新锁机制_mysql查询更新时的锁表机制分析
  3. go项目部署到linux服务器
  4. 怎样对付win7黑屏
  5. 熊猫DataFrame from_dict()–字典到DataFrame
  6. flutter系列之将已存在的原生应用转化为混编应用
  7. 《HBase权威指南》读书笔记(二)
  8. ubuntu查看opencv的版本
  9. 三阶魔方大中小魔公式_三阶魔方花样玩法 公式汇总大全
  10. c语言 北京时间转换utc时间_UTC时间与北京时间相互转换
  11. 四月Google份额继续上升 微软收购雅虎势在必行
  12. 动态调度之记分牌算法
  13. 机器学习实践—基于Scikit-Learn、Keras和TensorFlow2第二版—第9章 无监督学习技术(Chapter9_Unsupervised_Learning_Techniques)
  14. 欢迎使用CSDN-markdown编辑器额企鹅去恶趣味
  15. Android应用开发性能优化完全分析
  16. 如何让你的内网服务器可以被外网访问到(端口映射、NAT、域名解析、IP地址)
  17. 方差、标准差和均方根误差的区别总结
  18. day03-python字符串
  19. js 比较日期(年月日、年月)的方法总结
  20. h5开发常用颜色书写汇总

热门文章

  1. linux rpm找不到命令_Linux实战013:yum工具丢失问题解决(yum安装)
  2. java 高德地图 车型比价计算_高德地图的高速公路过路费计算功能是如何实现的?有相应开放的API吗?...
  3. 新服务器配置 显示,新服务器配置纪录
  4. ad域用户和计算机搭建,Windows Server 6分钟搭建AD域
  5. python空条件_python – 如何在SQLAlchemy中指定一个条件,其中一个条件要求列为空?...
  6. Linux终端嵌套桌面里,linux下终端分屏使用的两种方法(screen和tmux)
  7. 解决centos sudo执行仍旧显示Permission denied
  8. 2019西电网安实验班选拔考试
  9. anroid抓包工具tcpdump的用法
  10. C++Event机制的简单实现