99问答网
所有问题
用python读取一个txt里的文件时,怎么去重复?
如题所述
举报该问题
推荐答案 2012-12-05
用集合,Python里的set 其定义就是一个无序不重复集合。
你可以按单词存入一个集合之中,集合会自动帮你去重的
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/Btezejvze.html
其他回答
第1个回答 2012-12-04
定义一个set()
每次读一行内容, 就add进set里面
set1 = set()
file1 = open('***.txt','r')
lines = file1.readlines()
for line in lines:
line = line.rstrip()
set1.add(line)
for set11 in set:
print set11
第2个回答 2012-12-04
for i in set( x for x in open( '1.txt' ).read( ).replace( '\n' ,' ' ).split( ' ' ) if x ):
print( i )
1.txt保存需要筛选的数据
第3个回答 2012-12-04
什么叫重复?
追问
比如 txt文件是北京 上海 广州 北京 天津 上海 天津
我输入的只想要输出 北京 上海 广州 天津 ,不想要重复的部分
相似回答
大家正在搜
相关问题
如何用python读取一个txt文件时去掉重复 然后写入另一...
用python找出一个txt文件中的重复数据,并将重复数据输...
python 逐行读取txt文件里的词, 并反复搜索 如何实...
用python找出一个a.txt文件中的重复数据,并将重复数...
python 如何读取和.py程序同一文件夹下的txt文件
急求:如何用python删除文本中的重复行?
python中怎么提取两个文本文档相同的内容
Python如何循环读取txt文件的内容?