用python读取一个txt里的文件时,怎么去重复?
4个回答
展开全部
定义一个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
每次读一行内容, 就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
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
for i in set( x for x in open( '1.txt' ).read( ).replace( '\n' ,' ' ).split( ' ' ) if x ):
print( i )
1.txt保存需要筛选的数据
print( i )
1.txt保存需要筛选的数据
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
什么叫重复?
追问
比如 txt文件是北京 上海 广州 北京 天津 上海 天津
我输入的只想要输出 北京 上海 广州 天津 ,不想要重复的部分
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询