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

作者:Kelisita 时间:2023-04-08 02:03:07 

本文实例讲述了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程序设计有所帮助。

来源:https://blog.csdn.net/qq_33638791/article/details/52556306

标签:Python,去重,排序
0
投稿

猜你喜欢

  • linux下mysql开启远程访问权限 防火墙开放3306端口

    2024-01-24 10:59:14
  • 浅析Python语言自带的数据结构有哪些

    2022-01-14 04:08:44
  • 移动网站开发:标记语言

    2010-06-08 13:42:00
  • 微信小程序左滑删除功能开发案例详解

    2024-04-28 09:37:21
  • Python中识别图片/滑块验证码准确率极高的ddddocr库详解

    2021-10-05 05:20:17
  • Access2000迁移到Oracle9i要点

    2010-07-27 13:10:00
  • php关于array_multisort多维数组排序的使用说明

    2023-09-07 08:13:27
  • oracle初始化参数设置

    2010-07-31 12:47:00
  • 详解Python判定IP地址合法性的三种方法

    2021-12-02 14:35:10
  • node实现mock-plugin中间件的方法

    2024-05-13 10:05:59
  • Vue实现未登录跳转到登录页的示例代码

    2023-07-02 17:02:49
  • python中lambda与def用法对比实例分析

    2022-06-25 09:20:12
  • python实现自动登录人人网并采集信息的方法

    2021-07-27 05:44:24
  • Tensorflow tf.nn.depthwise_conv2d如何实现深度卷积的

    2021-10-23 19:00:50
  • Javascript优化五大原则

    2007-10-30 13:49:00
  • ASP名次排列函数

    2008-07-20 13:42:00
  • python系统指定文件的查找只输出目录下所有文件及文件夹

    2021-03-23 08:00:04
  • python卸载后再次安装遇到的问题解决

    2022-06-10 01:58:09
  • Scrapy爬虫文件批量运行的实现

    2022-04-25 18:29:57
  • 对python中数组的del,remove,pop区别详解

    2021-01-23 09:22:31
  • asp之家 网络编程 m.aspxhome.com