康老师艾滋病康复网,内容丰富有趣,生活中的好帮手!
康老师艾滋病康复网 > python中排序英文单词怎么写_Python实现对文件进行单词划分并去重排序操作示例...

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

时间:2024-07-16 23:31:19

相关推荐

本文实例讲述了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:这里再为大家提供几款相关工具供大家参考使用:

在线去除重复项工具:

/code/quchong

在线文本去重复工具:

/aideddesign/txt_quchong

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

/aideddesign/paixu_ys

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

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

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。